ITパスポート試験 過去問解説

外部キーとは?ITパスポート試験 2026年 (令和8年) 問72を解説

ITパスポート試験 2026年 (令和8年) 問72は、外部キーに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

関係データベースで管理している“口座”表,“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金するとき,表にデータを追加する順序として,適切なものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。 [図: 3つの表の項目名の並び。下線のうち実線は主キー,破線は外部キー。“口座”表は「口座番号」(実線),「口座種別」,「残高」,「顧客番号」(破線)。“顧客”表は「顧客番号」(実線),「顧客名」。“取引明細”表は「取引番号」(実線),「取引日時」,「取引種別」,「取引金額」,「口座番号」(破線)。] 口座 顧客 取引明細

この問題の出題ポイント

  • 外部キーの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: 外部キー、参照整合性、図表問題。

選択肢

  1. ア口座 → 顧客 → 取引明細
  2. イ顧客 → 口座 → 取引明細正解
  3. ウ顧客 → 取引明細 → 口座
  4. エ取引明細 → 口座 → 顧客

正解

イ: 顧客 → 口座 → 取引明細

解説

外部キーをもつ行は、参照先の主キーの値がすでに存在していなければ追加できない。口座表は顧客番号で顧客表を、取引明細表は口座番号で口座表を参照するので、参照される側から順に、顧客、口座、取引明細の順で追加する。

なぜ他の選択肢が違うのか

  • ア

    口座を先に追加すると、まだ顧客表に存在しない顧客番号を参照することになり、参照の整合性が保てない。

  • イ(正解)

    正しい。顧客を登録してから、その顧客番号をもつ口座を登録し、最後にその口座番号を参照する取引明細を登録すれば、どの時点でも参照先が存在する。

  • ウ

    取引明細を口座より先に追加すると、まだ口座表に存在しない口座番号を参照することになる。

  • エ

    参照する側から先に追加しており、取引明細も口座も、参照先がまだ存在しない状態で登録することになる。

解き方の整理

外部キーの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連用語

関連問題

前後の問題

2026年 (令和8年) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。