SQL標準では、外部キーは親テーブルの主キーまたは一意キーのいずれかを参照する必要があります。主キーに複数の列がある場合、外部キーの列の数と順序は同じである必要があります。したがって、外部キーは親テーブルの一意の行を参照します。重複することはできません。
コメントを再確認してください:
T.A
の場合 が主キーである場合、重複することはできません。主キーは一意であり、null以外である必要があります。したがって、子テーブルに親の主キーを参照する外部キーがある場合、それはnull以外の一意の値と一致する必要があるため、親テーブルの1つの行を正確に参照します。この場合、複数の親行を参照する子行を作成することはできません。
できます 外部キー列がNULLの子行を作成します。この場合、親テーブルの行を参照しません。