令和8年度 ITパスポート 問72「外部キー」の解説

テクノロジ系 ・ 外部キー / 参照整合性

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

“口座”表の構成。列は口座番号(実線の下線,主キー),口座種別,残高,顧客番号(破線の下線,外部キー)。
“顧客”表の構成。列は顧客番号(実線の下線,主キー),顧客名。
“取引明細”表の構成。列は取引番号(実線の下線,主キー),取引日時,取引種別,取引金額,口座番号(破線の下線,外部キー)。
  1. ア口座 → 顧客 → 取引明細
  2. イ顧客 → 口座 → 取引明細
  3. ウ顧客 → 取引明細 → 口座
  4. エ取引明細 → 口座 → 顧客
正解と解説を見る

正解:イ

外部キーは参照先に無い値を登録できない。参照される側(顧客→口座)から先に登録し、最後に取引明細。

選択肢ごとの解説

ア
口座の顧客番号が参照する顧客が、まだ登録されていない。
イ正解
顧客→口座→取引明細。参照される側から順に登録できる。
ウ
取引明細の口座番号が参照する口座が、まだ作られていない。
エ
取引明細も口座も、参照先より先に登録しようとしている。
解説スライド「外部キーでつながる(タップして辿る)」
「DBMS・主キー・外部キー」の解説より:外部キーでつながる(タップして辿る)
文章だけだと分かりにくいときは「DBMS・主キー・外部キー」を図解で見る図解と確認問題つき・登録不要

出典:令和8年度 ITパスポート試験 公開問題 問72

問題文・選択肢はIPA公開問題の原文です。解説は本サービスが独自に作成したもので、IPAの公式解説ではありません。

IPA公式PDF(問題) / IPA公式PDF(解答)

この問題をXで出題する

この問題のテーマを基礎から学ぶ

この分野の続きをアプリで解く

アプリでは公式過去問500問を本番の並びのまま解けるほか、分野別の演習や100問模試、合格準備度スコアで弱い分野と次の一歩が分かります。最初の7日間は学習記録も無料です。