関係モデルにおける外部キーに関する記述のうち,適切なものはどれか。
外部キーは一つの関係に複数あってよい
選択肢
- ア外部キーの値は,その関係の中で一意でなければならない。
- イ外部キーは,それが参照する候補キーと比較可能でなくてもよい。
- ウ参照先の関係に,参照元の外部キーの値と一致する候補キーが存在しなくてもよい。
- エ一つの関係に外部キーが複数存在してもよい。
正解と解説
正解:エ 一つの関係に外部キーが複数存在してもよい。
外部キーは、他の関係(または自分自身)の候補キーを参照する属性の組である。参照する候補キーが複数あれば、一つの関係が外部キーを複数持つことに何の制約もない。たとえば受注明細が、商品と受注のそれぞれを参照する外部キーを同時に持つ形は一般的である。
選択肢ごとの解説
- ア外部キーは同じ値が何度現れてもよい。一意性が求められるのは候補キーのほう。
- イ参照する候補キーと値を比較できなければ参照関係が成立しないので、比較可能である必要がある。
- ウ参照先に対応する値が存在しないのは参照整合性制約の違反であり、許されない(未定義値の場合を除く)。
- エ正しい。参照先が複数あれば外部キーも複数持てる。
同じ分野の他の問題
- DBMSがトランザクションのコミット処理を完了するタイミングはどれか。2025年度 秋期 午前II 問21
- “従業員”表に対して、SQL文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表し、表中のNULLは値が存在…2025年度 春期 午前II 問21
- “人事”表に対して次のSQL文を実行したとき、結果として得られる社員番号はどれか。 [SQL文] SELECT 社員番号…2024年度 春期 午前II 問21
- DBMSのデータディクショナリはどれか。2023年度 秋期 午前II 問21
- 表Rと表Sに対して,次のSQL文を実行した結果はどれか。 〔SQL文〕 SELECT R.X AS A, R.Y AS …2022年度 秋期 午前II 問21
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。