平成25年度春期 問30 / 80

平成25年度 春期 応用情報技術者試験 午前 問30

A 表は外部キーによって B 表から参照されている。ここで,A 表の行を削除するとき,それを参照している B 表の行を同時に全て削除することを指定する SQL の参照動作はどれか。

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

正解と解説を見る

正解:ア

  • ア: CASCADE
    正しい。参照される行を削除すると,それを参照している行も連鎖的に削除する参照動作です(ON DELETE CASCADE)。

  • イ: CONSTRAINT
    誤り。制約に名前を付けて定義するときに使う字句で,参照動作ではありません。

  • ウ: NO ACTION
    誤り。参照している行が存在する場合は,参照される行の削除をエラーとして認めない参照動作です。

  • エ: REFERENCES
    誤り。外部キーがどの表のどの列を参照するかを指定する字句で,参照動作ではありません。


答え

ア: CASCADE

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

平成25年度春期の他の問題