関係データベースで管理している“口座”表,“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金するとき,表にデータを追加する順序として,適切なものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。 口座
| 口座番号(主キー) | 口座種別 | 残高 | 顧客番号(外部キー) |
顧客
| 顧客番号(主キー) | 顧客名 |
取引明細
| 取引番号(主キー) | 取引日時 | 取引種別 | 取引金額 | 口座番号(外部キー) |
- ア口座 → 顧客 → 取引明細
- イ顧客 → 口座 → 取引明細
- ウ顧客 → 取引明細 → 口座
- エ取引明細 → 口座 → 顧客
正解と解説を見る
正解
イ 顧客 → 口座 → 取引明細
外部キーが参照する主キーのデータは、外部キー側のデータより先に登録されている必要がある。口座表の顧客番号は顧客表の主キーを参照し、取引明細表の口座番号は口座表の主キーを参照するため、参照先である顧客→口座→取引明細の順で登録する必要がある。