データベースにおける外部キーに関する記述のうち,適切なものはどれか。
ア 外部キーがもつ特性を,一意性制約という。
イ 外部キーを設定したフィールドには,重複する値を設定することはできない。
ウ 一つの表に複数の外部キーを設定することはできない。
エ 複数のフィールドを,まとめて一つの外部キーとして設定することができる。
解説を読む
正解:エ
解説:RDB(関係データベス)における外部キーは他表で主キーとなる項目とデータを関係付ける(リレーション)する項目のことで、主キーのある表の値が確定しなければ、設定をすることができない参照制約があります。
ア.一意性制約(ユニーク制約)はデータの重複を許さないという制約ですが、主キーに行う制約であり外部キーには適用されません。
イ.外部キーでは同じ値を設定することが可能です。重複を許さない設定を一意性制約(ユニーク制約)と呼び主キーの制約として行います。
ウ.外部キーは1つの表で複数設定することができます。
エ.主キー、外部キー共に複数フィールドをまとめて1つのキーとして扱うことができます。主キーの場合は特に「複合キー」と呼ばれます。
解説を閉じる
コメント