平成21年度秋期 問33 / 80

平成21年度 秋期 応用情報技術者試験 午前 問33

関係データベースにおいて,“注文”表から“商品”表へ参照制約が設定されている場合の記述のうち,適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

  • ア: “商品”表のタプルが存在すれば,対応する“注文”表のタプルは存在する
    誤り。まだ一度も注文されていない商品もあり得るので,商品があれば必ず注文があるとは限りません。

  • イ: それぞれ独立に存在する
    誤り。参照制約があるため,“注文”表のタプルは参照先の“商品”表のタプルがなければ存在できません。独立ではありません。

  • ウ: “注文”表のタプルが消滅すれば,対応する“商品”表のタプルも消滅する
    誤り。参照元(注文)のタプルを削除しても,参照先(商品)のタプルが削除されることはありません。

  • エ: “注文”表のタプルが存在すれば,対応する“商品”表のタプルは存在する
    正しい。参照制約(外部キー制約)によって,“注文”表の外部キー(商品コードなど)の値は,“商品”表に存在する値でなければなりません。したがって,注文があれば対応する商品は必ず存在します。


答え

エ: “注文”表のタプルが存在すれば,それに対応する“商品”表のタプルは存在する。

出典:平成21年度 秋期 応用情報技術者試験 午前 問33

平成21年度秋期の他の問題