平成30年度秋期 ITパスポート 問73 解説
データベースにおける外部キーに関する記述のうち,適切なものはどれか。
- ア外部キーがもつ特性を,一意性制約という。
- イ外部キーを設定したフィールドには,重複する値を設定することはできない。
- ウ一つの表に複数の外部キーを設定することはできない。
- エ複数のフィールドを,まとめて一つの外部キーとして設定することができる。
答えを見る
正解 エ複数のフィールドを,まとめて一つの外部キーとして設定することができる。
要点外部キーは複数フィールドの組合せでも設定でき重複も可
解説
外部キーは、他の表の主キーを参照する項目で、複数のフィールドを組み合わせて一つの外部キーとすることができます(参照先の主キーが複合キーの場合など)。
- ア:一意性制約は主キーなどがもつ特性で、外部キーの特性は参照制約なので誤り。
- イ:外部キーには重複した値を設定できます(例:同じ部門コードを持つ複数の社員)ので誤り。
- ウ:一つの表に複数の外部キーを設定できるので誤り。