SQLにおいて、A表の主キーがB表の外部キーによって参照されている場合、各表の行を追加・削除する操作の参照制約に関する制限について、正しく整理した図はどれか。ここで、△印は操作が拒否される場合があることを表し、〇印は制限なしに操作ができることを表す。

参照制約は子表の追加と親表の削除が拒否され得る

頻出応用情報技術者試験2018年度 春期 午前28/データベース / データベース設計

各選択肢は「追加」「削除」の2列と「A表」「B表」の2行からなる表で、各セルに〇(制限なしに操作可)または△(操作が拒否される場合あり)が入る。
各選択肢は「追加」「削除」の2列と「A表」「B表」の2行からなる表で、各セルに〇(制限なしに操作可)または△(操作が拒否される場合あり)が入る。

選択肢

正解と解説

正解: ア:A表(追加〇/削除△)、B表(追加△/削除〇)

参照制約では、子表(B表)に親表(A表)に存在しない外部キー値を入れられない。したがってB表への追加は拒否される場合があり、A表への追加は自由に行える。削除は逆で、B表から参照されているA表の行は削除が拒否される場合があるが、B表の行の削除は制約に触れない。よってA表は追加〇・削除△、B表は追加△・削除〇となる。

選択肢ごとの解説

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

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。