ホーム > データベーススペシャリスト試験 > 2011年
データベーススペシャリスト試験 2011年 午前2 問17
SQL において, A 表の主キーがB 表の外部キーによって参照されている場合, 行を追加・削除する操作の制限について, 正しく整理した図はどれか。ここで, △印は操作が拒否される場合があることを表し, ○印は制限なしに操作できることを表す。

ア:(正解)
イ:
ウ:
エ:
解説
問題の前提
- A 表 … 主キー列 PK
- B 表 … 外部キー FK が A.PK を参照(参照制約 “RESTRICT/NO ACTION” と仮定)
■ マークの意味
- ○ … 制限なく実行できる
- △ … 参照制約により拒否される場合がある
各操作が制限されるかどうか
表にまとめると
選択肢比較
条件に一致するのは 選択肢「ア」 だけ。
結論
「A 表の主キーを B 表が参照している」状況を正しく整理した図は ア である。