バンドとメンバーの関係「MemberOf」には、演奏されたメンバーID(Mid)、バンドID(Bid)、「StartYear」、「EndYear」、「Instrument」が含まれます。MidとBidは、それぞれメンバーとバンドの関係の外部キーですが、この状況で「MemberOf」関係の主キーを特定するのに苦労しています。
注:メンバーが開始からバンドに参加していた場合、開始年はnullになる可能性があり、メンバーがまだバンドに参加している場合、終了年もnullになる可能性があります。
この状況では、開始年と終了年はnull値を含む可能性があるため、PKとして使用できませんが、メンバーIDとバンドIDは一意にするのに十分な情報ではありません。たとえば、同じメンバーが後日同じバンドに戻ります。
これは、主キーが存在しないことを意味しますか?ありがとう。