乐队和成员之间的关系,'MemberOf',包括成员id(Mid)、乐队id(Bid)、'StartYear'、'EndYear'和'Instrument'。Mid 和 Bid 分别是 Member 和 Band 关系的外键,但在这种情况下,我很难确定“MemberOf”关系的主键。
注意:如果成员从开始就在乐队中,则开始年份可以为空,如果成员仍在乐队中,则结束年份也可以为空。
在这种情况下,开始和结束年份不能用作 PK,因为它们可能包含空值,但成员 id 和乐队 id 的信息不足以成为唯一的 - 例如,同一成员在以后返回同一乐队。
这是否意味着不存在主键?谢谢。