LET'S TRY
問題文
三つの表「商品」,「注文」,「顧客」に対するデータ操作の記述のうち,参照制約を受けることなく実行可能な操作はどれか。商品(商品コード,商品名,単位,金額),注文(注文コード,商品コード,注文数,顧客コード),顧客(顧客コード,顧客名,顧客住所)。注文表の商品コードは商品表を,顧客コードは顧客表を参照する外部キー。
fe-siken.com
IPAの公開問題について ↗
まずは自分で考えて、理由を確かめよう。
三つの表「商品」,「注文」,「顧客」に対するデータ操作の記述のうち,参照制約を受けることなく実行可能な操作はどれか。商品(商品コード,商品名,単位,金額),注文(注文コード,商品コード,注文数,顧客コード),顧客(顧客コード,顧客名,顧客住所)。注文表の商品コードは商品表を,顧客コードは顧客表を参照する外部キー。
fe-siken.com
IPAの公開問題について ↗
自分で考えてから、解説を開いてみてね。
正解は ア です。
参照制約は外部キー値が参照先の主キーとして存在する必要があり,参照されている行は削除・変更できない。イ:商品は注文から参照されているため削除不可。ウ:同理由で商品コードの変更も不可。エ:参照先レコードの存在が必要なため制約を受ける。顧客表は他の表から参照されていないため新規追加は参照制約を受けない。
学習ノートを読み込んでいます…