平成28年度春期 問29 / 80

平成28年度 春期 応用情報技術者試験 午前 問29

次の表において,“在庫”表の製品番号に定義された参照制約によって拒否される可能性がある操作はどれか。ここで,実線の下線は主キーを,破線の下線は外部キーを表す。

問題の図

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

正解と解説を見る

正解:ウ

“在庫”表の製品番号は,“製品”表の製品番号を参照する外部キーです。参照制約によって,“在庫”表の製品番号には“製品”表に存在する値しか入れられません。

  • ア: “在庫”表の行削除
    誤り。参照する側(在庫)の行を削除しても,参照の整合性は崩れないので拒否されません。

  • イ: “在庫”表の表削除
    誤り。参照する側の表を削除しても,参照される側(製品)には影響がないので,この参照制約によって拒否されることはありません。

  • ウ: “在庫”表への行追加
    正しい。追加する行の製品番号が“製品”表に存在しない場合,参照制約に違反するため拒否されます。

  • エ: “製品”表への行追加
    誤り。参照される側に行を追加しても,参照の整合性は崩れないので拒否されません。


答え

ウ: “在庫”表への行追加

出典:平成28年度 春期 応用情報技術者試験 午前 問29

平成28年度春期の他の問題