過去問ぽちぽちby KKM Studio

平成22年度秋期 ITパスポート 問79 解説

関係データベースで管理された“業者”表,“仕入明細”表及び“商品”表がある。新たな業者から新たな商品を仕入れた場合,表にデータを追加する順序のうち,適切なものはどれか。ここで,下線は主キーを示し,破線は外部キーを示す。解答群の→はデータを追加する表の順序を示す。

平成22年度秋期 問79 図1
  1. ア“業者”表 → “仕入明細”表 → “商品”表
  2. イ“業者”表 → “商品”表 → “仕入明細”表
  3. ウ“仕入明細”表 → “商品”表 → “業者”表
  4. エ“商品”表 → “業者”表 → “仕入明細”表
答えを見る

正解 イ“業者”表 → “商品”表 → “仕入明細”表

要点外部キーが参照する表から先にデータを登録する

解説

外部キーは参照先の表に存在する値しか登録できないため,参照される側の表から順に追加します。

  • “商品”表は業者コードで“業者”表を参照 → “業者”表を先に追加
  • “仕入明細”表は商品コードで“商品”表を参照 → “商品”表を先に追加
  • よって“業者”→“商品”→“仕入明細”の順

ア:“商品”表より先に“仕入明細”表を追加すると,参照先の商品コードがないので誤り。

ウ・エ:“業者”表より先に“商品”表を追加すると,参照先の業者コードがないので誤り。

App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開