過去問ぽちぽちby KKM Studio

令和8年度 ITパスポート 問72 解説

関係データベースで管理している“口座”表,“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金するとき,表にデータを追加する順序として,適切なものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。

令和8年度 問72 図1
  1. ア口座 → 顧客 → 取引明細
  2. イ顧客 → 口座 → 取引明細
  3. ウ顧客 → 取引明細 → 口座
  4. エ取引明細 → 口座 → 顧客
答えを見る

正解 イ顧客 → 口座 → 取引明細

要点参照される側の表から先にデータを登録する

解説

外部キーを持つ表には、参照先の表に存在する値しか登録できません。図では、“口座”表の顧客番号が“顧客”表を、“取引明細”表の口座番号が“口座”表を参照しています。

  • まず参照される“顧客”表に新しい顧客を追加する。
  • 次にその顧客番号を使って“口座”表に口座を追加する。
  • 最後にその口座番号を使って“取引明細”表に1万円の入金を追加する。

よって顧客→口座→取引明細のイが正解です。

  • ア、ウ、エは、参照先のデータが存在しない状態で外部キーを持つ表に追加することになるので誤り。
App

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

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

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