平成22年度 秋期 応用情報技術者試験 午前 問32
次の表定義において,“在庫”表の製品番号に定義された参照制約によって拒否される可能性のある操作はどれか。ここで,実線は主キーを,破線は外部キーを表す。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
“在庫”表の製品番号は,“製品”表の製品番号(主キー)を参照する外部キーです。参照制約により,“在庫”表の製品番号には“製品”表に存在する製品番号しか設定できません。
-
ア: “在庫”表の行削除
誤り。参照する側(“在庫”表)の行を削除しても,参照関係が壊れることはありません。 -
イ: “在庫”表の表削除
誤り。参照する側の表を削除しても,“製品”表の整合性は損なわれません。 -
ウ: “在庫”表への行追加
正しい。“製品”表に存在しない製品番号をもつ行を“在庫”表に追加しようとすると,参照制約違反となり拒否されます。 -
エ: “製品”表への行追加
誤り。参照される側(“製品”表)への行追加は,参照制約に違反しません。なお,“製品”表の行削除や製品番号の更新は拒否される可能性があります。
答え
ウ: “在庫”表への行追加
出典:平成22年度 秋期 応用情報技術者試験 午前 問32