関係データベースで管理された"業者"表、"仕入明細"表及び"商品"表がある。新たな業者から新たな商品を仕入れた場合、表にデータを追加する順序のうち、適切なものはどれか。ここで、下線は主キーを示し、破線は外部キーを示す。解答群の→はデータを追加する表の順序を示す。
外部キーは参照される表から先に登録する

選択肢
- ア"業者"表 → "仕入明細"表 → "商品"表
- イ"業者"表 → "商品"表 → "仕入明細"表
- ウ"仕入明細"表 → "商品"表 → "業者"表
- エ"商品"表 → "業者"表 → "仕入明細"表
正解と解説
正解:イ "業者"表 → "商品"表 → "仕入明細"表
外部キーは参照先の行が存在していなければ登録できない(参照整合性)。商品表は業者コードで業者表を参照し、仕入明細表は商品コードで商品表を参照しているので、参照される側から順に、業者表→商品表→仕入明細表の順で追加する必要がある。
選択肢ごとの解説
- ア仕入明細を先に入れると、参照先の商品がまだ存在せず整合性が保てない。
- イ参照される側から順に追加しており、参照整合性を満たす。
- ウ参照する側から追加しており、順序が逆になっている。
- エ商品表が参照する業者表が後になっており、順序が誤っている。
同じ分野の他の問題
- 関係データベースで管理している“口座”表、“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金…2026年度 秋期 問72
- 関係データベースにおけるデータの正規化に関する次の記述中のa、bに入れる字句の適切な組合せはどれか。 正規化の主な目的と…2026年度 秋期 問69
- 関係データベースで管理している“学生”表、“科目”表、“成績”表がある。1人の学生は複数の科目を履修するものとし、“学生…2026年度 秋期 問57
- データベース設計におけるデータ分析で行うこととして、適切なものはどれか。2025年度 秋期 問95
- 一つの表で管理されていた受注データを、受注に関する情報と商品に関する情報に分割して、正規化を行った上で関係データベースの…2024年度 秋期 問81
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。