IPA過去問ドリル

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

テクノロジ/データベース

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

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

正解:エ

解説

“注文”表から“商品”表への参照制約(外部キー制約)は,注文表の各行が参照する商品が商品表に必ず存在することを保証します。したがって注文表のタプルが存在すれば,それが参照する商品表のタプルは必ず存在します。

選択肢ごとの解説

  • 誤り。商品表のタプルが存在しても,対応する注文が行われるとは限らないため,それに対応する注文表のタプルが必ず存在するとは言えません。
  • 誤り。参照制約が設定されている場合,注文表のタプルは商品表のタプルに依存するため,それぞれ独立に存在するわけではありません。
  • 誤り。参照制約は注文表から商品表への参照を保証するものであり,商品表側のタプルの消滅が注文表側に連鎖するかどうかは別の制約の設定によります。
  • 正しい。注文表から商品表への参照制約により,注文表のタプルが存在すれば,それが参照する商品表のタプルは必ず存在します。
応用情報技術者の過去問を演習モードで解く