平成25年度 春期 応用情報技術者試験 午前 問30
A 表は外部キーによって B 表から参照されている。ここで,A 表の行を削除するとき,それを参照している B 表の行を同時に全て削除することを指定する SQL の参照動作はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
-
ア: CASCADE
正しい。参照される行を削除すると,それを参照している行も連鎖的に削除する参照動作です(ON DELETE CASCADE)。 -
イ: CONSTRAINT
誤り。制約に名前を付けて定義するときに使う字句で,参照動作ではありません。 -
ウ: NO ACTION
誤り。参照している行が存在する場合は,参照される行の削除をエラーとして認めない参照動作です。 -
エ: REFERENCES
誤り。外部キーがどの表のどの列を参照するかを指定する字句で,参照動作ではありません。
答え
ア: CASCADE
出典:平成25年度 春期 応用情報技術者試験 午前 問30