1
かなりばかげた質問には申し訳ありません。 例えば、一つのテーブルは、複合主「USER_ID」からなるキーと「EMPLOYEE_ID」あるテーブルのプライマリ・キーをプライマリ・キーとして別のテーブルに表示することはできますか?
と主キーとして「USER_ID」を含む別のテーブルを持つことができますか?
かなりばかげた質問には申し訳ありません。 例えば、一つのテーブルは、複合主「USER_ID」からなるキーと「EMPLOYEE_ID」あるテーブルのプライマリ・キーをプライマリ・キーとして別のテーブルに表示することはできますか?
と主キーとして「USER_ID」を含む別のテーブルを持つことができますか?
短い答え:YES、その場合には、あなたが持っている例テーブルUSERS
用/ 1関係
1-0-に持ってPK user_id
次にテーブルSUPERUSERS
持ってもPK user_id
ともFK
にusers
です。すべてのユーザーがスーパーユーザーではなく、スーパーユーザーにいくつかの属性/役割/特権を定義する必要があります。
1つのテーブルのプライマリキーが別のテーブルの外部キーとして表示される –
最初のテーブルにコンポジットプライマリキーがある場合は、テーブルに 'user_id'のコピーを持つことができます。そのテーブルの 'user_id'と' employee_id'の関係はどうしてそれぞれユニークではないのですか? – Barmar