シカクマナボ.ITパスポート

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

出典:IPA「ITパスポート試験」令和8年度 問72

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

正解と解説を見る

正解:イ

口座表の顧客番号は顧客表を参照し、取引明細表の口座番号は口座表を参照します。参照先が存在しない状態で追加しないよう、顧客を登録し、次に口座を作り、最後に入金の取引明細を登録します。

したがって順序は顧客→口座→取引明細です。口座より先に取引明細を追加すると、明細が参照する口座がまだないため、外部キーの制約に反します。

条件を選んで演習する