関係データベースで管理している“口座”表,“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金…
テクノロジ系 問72
関係データベースで管理している“口座”表,“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金するとき,表にデータを追加する順序として,適切なものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
- ア口座 → 顧客 → 取引明細
- イ顧客 → 口座 → 取引明細
- ウ顧客 → 取引明細 → 口座
- エ取引明細 → 口座 → 顧客
正答 イ
正答は イ。顧客 → 口座 → 取引明細 の順に追加します。
外部キーには、参照先の表に存在する値しか登録できません。そのため、参照される側の表から先にデータを追加する必要があります。
【表の関係】
口座 主キー:口座番号 外部キー:顧客番号(→ 顧客)
顧客 主キー:顧客番号
取引明細 主キー:取引番号 外部キー:口座番号(→ 口座)
【追加の順序】
1 顧客 新しい顧客の顧客番号を登録する
2 口座 その顧客番号を外部キーにもつ口座を登録する
(顧客がいないと、顧客番号を登録できない)
解説の続きをみる続きを閉じる
3 取引明細 その口座番号を外部キーにもつ、1万円の入金の
取引を登録する(口座がないと登録できない)
【ほかの選択肢】
ア 口座 → 顧客 → 取引明細 誤り
(口座の外部キーの顧客番号が、まだ“顧客”表にない)
ウ 顧客 → 取引明細 → 口座 誤り
(取引明細の外部キーの口座番号が、まだ“口座”表にない)
エ 取引明細 → 口座 → 顧客 誤り(参照の向きと逆)
【覚え方】
外部キーの矢印の先(参照される表)から順に追加します。
削除のときは逆に、参照している表から先に削除します。
出典:令和8年度 ITパスポート試験 公開問題 問72(独立行政法人情報処理推進機構)出典元ページ
最終更新日
「テクノロジ系」のほかの問題
- 2025年度(令和7年度)公開問題 問82あるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内
- 2025年度(令和7年度)公開問題 問97情報セキュリティにおいて,可用性が損なわれた事象だけを全て挙げたものはどれか。
- 2024年度(令和6年度)公開問題 問67図に示す2台の Web サーバと1台のデータベースサーバから成る Web システムがある
- 2024年度(令和6年度)公開問題 問82ISMS クラウドセキュリティ認証に関する記述として,適切なものはどれか。
- 2024年度(令和6年度)公開問題 問97次の OS のうち,OSS (Open Source Software) として提供され
- 2025年度(令和7年度)公開問題 問673次元画像処理の高速化や,動画をなめらかにするなどの機能をもつ,描画処理のためのハードウ
スポンサーリンク


