平成30年度 秋期 ITパスポート試験 問73
テクノロジ/データベースデータベースにおける外部キーに関する記述のうち,適切なものはどれか。
出典:平成30年度 秋期 ITパスポート試験 問73
- ア外部キーがもつ特性を,一意性制約という。
- イ外部キーを設定したフィールドには,重複する値を設定することはできない。
- ウ一つの表に複数の外部キーを設定することはできない。
- エ複数のフィールドを,まとめて一つの外部キーとして設定することができる。
正解:エ
解説
外部キーは,他の表の主キーを参照するフィールド(列)です。表の関連付けに使い,参照整合性を保ちます。複数のフィールドを組み合わせて一つの外部キーとすることができます(複合外部キー)。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。一意性制約は,値が重複しないことを保証する制約で,主キーなどがもちます。外部キーの特性ではありません。
- イ誤り。外部キーは,同じ値が複数の行に現れてもかまいません。例えば,一つの部署コードを複数の社員が参照できます。
- ウ誤り。一つの表には,異なる表を参照する外部キーを複数設定できます。
- エ正しい。複数のフィールドをまとめて一つの外部キーとして設定できます。