応用情報一問一答応用情報技術者試験 過去問・出典つき

トップ › 令和7年度 春期 › テクノロジ系 › 問27

テクノロジ系データベース

応用情報技術者 令和7年度 春期 問27

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 )
正解と解説を見る

正解:ア CASCADE

解説

ON DELETE CASCADE を指定すると、参照先(商品)の行を削除したとき、それを参照する受注の行も連動して削除される。RESTRICTは削除を拒否、SET NULL・SET DEFAULTは外部キーの値を置き換える。

解説:panda studio(公式の正答と照合済み)

出典:令和7年度 春期 応用情報技術者試験 午前 問27

※SQL文の改行を詰めて表示しています(問題の内容は変更していません)。

テクノロジ系をランダムに解く 苦手な問題を解く

試験日から学習計画を立てる ・ 講座・教材を比べる