SQLの外部キー制約(ON DELETE CASCADE)

SQLの外部キー制約において、親表(商品表)の行が削除された際に、それを参照している子表(受注表)の関連行を連鎖的・自動的に削除する動作指定は「ON DELETE CASCADE」です。したがって、  a  に入る字句は「CASCADE」です。 ア:正しい。親行が削除されたとき、子行も連鎖して削除(CASCADE)します。 イ:子表から参照されている親行の削除を禁止(拒否)します。 ウ:子表の外部キー列の値をデフォルト値に設定します。 エ:子表の外部キー列の値をNULLに設定します。

SQL文に示す参照制約が存在する“商品”表と“受注”表とがある。“商品”表の行を削除したとき,削除した行の商品コードと同じ値の商品コードをもつ“受注”表の行を自動的に削除するSQL文として, a に入れる字句はどれか。

〔SQL文〕 CREATE TABLE 商品 ( 商品コード CHAR(4) PRIMARY KEY , 商品名 VARCHAR(64) ) CREATE TABLE 受注 ( 受注番号 INTEGER PRIMARY KEY , 商品コード CHAR(4) , 受注個数 INTEGER , 納品日 CHAR(8) , FOREIGN KEY (商品コード) REFERENCES 商品(商品コード) ON DELETE  a  )

出典令和7年度 春期 高度情報処理技術者試験 午前Ⅰ
ア
CASCADE
イ
RESTRICT
ウ
SET DEFAULT
エ
SET NULL