令和7年度 秋期 データベーススペシャリスト試験 午前II 問11
図のような関係データベースの“注文”表と“注文明細”表がある。“注文”表の行を削除すると、対応する“注文明細”表の行が、自動的に削除されるようにしたい。参照制約定義の削除規則(ON DELETE)に指定する語句はどれか。ここで、図中の実線の下線は主キーを、破線の下線は外部キーを表す。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
-
ア: CASCADE
正しい。参照元(注文表)の行が削除されたとき、参照先(注文明細表)の該当行も自動的に削除されるようにするには ON DELETE CASCADE を指定します。 -
イ: INTERSECT
誤り。集合演算のため、参照制約の削除規則とは無関係です。 -
ウ: RESTRICT
誤り。参照されている場合には削除を禁止する動作であり、今回の要件(関連明細の自動削除)とは逆の動作です。 -
エ: UNIQUE
誤り。一意性制約であり、削除規則とは関係ありません。
答え
ア: CASCADE
出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問11