当存在与1:m基数相关的多值属性的关系时,是否必须在实体中具有多值属性。 例如,有一个名为tester的表,并且有一个名为raisedBugs的多值att,并且还有一个名为bugs的测试器实体的关系,它将tester_id作为外键(issue_assigner)
答案 0 :(得分:0)
您的关联的多样性取决于应用程序的功能要求。 1:m表示每个错误只有一个测试人员提出它,因此tester_id
必须为非空,并为每个记录填充测试人员的有效ID。如果您的要求不那么严格,例如因为你的数据库中没有其他人发现的错误,所以多重性为0,1:m,外键可能为空。