平成21年度 秋期 応用情報技術者試験 午前 問33
関係データベースにおいて,“注文”表から“商品”表へ参照制約が設定されている場合の記述のうち,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
-
ア: “商品”表のタプルが存在すれば,対応する“注文”表のタプルは存在する
誤り。まだ一度も注文されていない商品もあり得るので,商品があれば必ず注文があるとは限りません。 -
イ: それぞれ独立に存在する
誤り。参照制約があるため,“注文”表のタプルは参照先の“商品”表のタプルがなければ存在できません。独立ではありません。 -
ウ: “注文”表のタプルが消滅すれば,対応する“商品”表のタプルも消滅する
誤り。参照元(注文)のタプルを削除しても,参照先(商品)のタプルが削除されることはありません。 -
エ: “注文”表のタプルが存在すれば,対応する“商品”表のタプルは存在する
正しい。参照制約(外部キー制約)によって,“注文”表の外部キー(商品コードなど)の値は,“商品”表に存在する値でなければなりません。したがって,注文があれば対応する商品は必ず存在します。
答え
エ: “注文”表のタプルが存在すれば,それに対応する“商品”表のタプルは存在する。
出典:平成21年度 秋期 応用情報技術者試験 午前 問33