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

| 口座 → 顧客 → 取引明細 | |
| 顧客 → 口座 → 取引明細 | |
| 顧客 → 取引明細 → 口座 | |
| 取引明細 → 口座 → 顧客 |
(令和8年 ITパスポート試験 第72問 テクノロジ系/データベース)
解説
(イ)顧客 → 口座 → 取引明細
この問題の正解率:66.7%(高い)
この問題の正解率:66.7%(高い)
外部キーがある表では、参照先のデータを先に登録する必要があります。口座表は顧客番号を参照し、取引明細表は口座番号を参照するので、顧客、口座、取引明細の順に追加します。
- (ア)口座 → 顧客 → 取引明細 は、顧客が未登録のまま口座を登録しようとするので不適切です。
- (イ)顧客 → 口座 → 取引明細 は、外部キーの参照先を先に登録する正しい順序です。→ これが正解です。
- (ウ)顧客 → 取引明細 → 口座 は、口座が未登録のまま取引明細を登録しようとするので不適切です。
- (エ)取引明細 → 口座 → 顧客 は、参照先が登録されていない状態で進むため不適切です。

【用語の説明】
主キー:表の中で行を一意に識別する項目です。
外部キー:別の表の主キーを参照し、表同士の関係を保つ項目です。
【間違いやすいポイント】
外部キーをもつ表を登録する前に、参照される表のデータを先に登録します。
選択中のリスト
令和8年テクノロジ系過去問一覧
