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

外部キーがある表は、参照される側から順にデータを追加する

ITパスポート2026年度 秋期72/データベース / データベース設計

問72の図
口座 | 口座番号(PK) | 口座種別 | 残高 | 顧客番号(FK) | 顧客 | 顧客番号(PK) | 顧客名 | 取引明細 | 取引番号(PK) | 取引日時 | 取引種別 | 取引金額 | 口座番号(FK) |

選択肢

正解と解説

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

外部キーは参照先の行が存在して初めて設定できるため、参照される側の表から先に追加する必要がある。口座は顧客番号で顧客を参照し、取引明細は口座番号で口座を参照しているので、顧客・口座・取引明細の順になる。逆順に入れると参照整合性制約に違反して追加できない。

選択肢ごとの解説

出典:令和8年度 秋期 ITパスポート試験 問72(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。