次の表において、“在庫”表の製品番号に参照制約が定義されているとき、その参照制約によって拒否される可能性のある操作はどれか。
ここで、実線尾下線は主キーを、破線の下線は外部キーを表す。
在庫(在庫管理番号, 製品番号, 在庫量)
製品(製品番号, 製品名, 型, 単価)
ア | “在庫”表の行削除 |
イ | “在庫”表の表削除 |
ウ | “在庫”表の行追加 |
エ | “製品”表の行追加 |
答え ウ
【解説】
“在庫”表の製品番号に参照制約が定義されていて、製品番号は“製品”表からの外部キーなので、制約を受ける操作としては“在庫”表の操作により“製品”表の変更が発生する可能性のあるものになるので、これは“在庫”表に“製品”表にない製品を追加する処理なので、“在庫”表の行追加(ウ)になります。
【キーワード】
・参照制約