令和7年度秋期 問11 / 25

令和7年度 秋期 データベーススペシャリスト試験 午前II 問11

図のような関係データベースの“注文”表と“注文明細”表がある。“注文”表の行を削除すると、対応する“注文明細”表の行が、自動的に削除されるようにしたい。参照制約定義の削除規則(ON DELETE)に指定する語句はどれか。ここで、図中の実線の下線は主キーを、破線の下線は外部キーを表す。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

  • ア: CASCADE
    正しい。参照元(注文表)の行が削除されたとき、参照先(注文明細表)の該当行も自動的に削除されるようにするには ON DELETE CASCADE を指定します。

  • イ: INTERSECT
    誤り。集合演算のため、参照制約の削除規則とは無関係です。

  • ウ: RESTRICT
    誤り。参照されている場合には削除を禁止する動作であり、今回の要件(関連明細の自動削除)とは逆の動作です。

  • エ: UNIQUE
    誤り。一意性制約であり、削除規則とは関係ありません。


答え

ア: CASCADE

出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問11

令和7年度秋期の他の問題