必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成28年度春季問題一覧
  4. 平成28年度春季問題29-解答・解説-分析

平成28年度春季問題

問題29

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

在庫(在庫管理番号, 製品番号, 在庫量)
製品(製品番号, 製品名, 型, 単価)

“在庫”表の行削除
“在庫”表の表削除
“在庫”表への行追加
“製品”表への行追加

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

在庫(在庫管理番号, 製品番号, 在庫量)
製品(製品番号, 製品名, 型, 単価)

“在庫”表の行削除
“在庫”表の表削除
“在庫”表への行追加
“製品”表への行追加

解答:ウ

<解説>

× 在庫表を削除しても製品表との間に不整合は発生しない。
× 在庫表そのものを削除しても製品表との間に不整合は発生しない。
製品が登録されていないと在庫は追加できない。したがって参照制約によって拒否される可能性のある操作である。
× 製品を追加しても在庫表との間に不整合は発生しない。