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

外部キーは参照される表から先に登録する

ITパスポート2010年度 秋期79/データベース / データベース設計

3つの表の構造。「業者」表:業者コード(主キー)、業者名。「仕入明細」表:伝票番号・枝番(主キー)、日付、商品コード(外部キー、破線)、数量。「商品」表:商品コード(主キー)、商品名、業者コード(外部キー、破線)、単価。
3つの表の構造。「業者」表:業者コード(主キー)、業者名。「仕入明細」表:伝票番号・枝番(主キー)、日付、商品コード(外部キー、破線)、数量。「商品」表:商品コード(主キー)、商品名、業者コード(外部キー、破線)、単価。

選択肢

正解と解説

正解: "業者"表 → "商品"表 → "仕入明細"表

外部キーは参照先の行が存在していなければ登録できない(参照整合性)。商品表は業者コードで業者表を参照し、仕入明細表は商品コードで商品表を参照しているので、参照される側から順に、業者表→商品表→仕入明細表の順で追加する必要がある。

選択肢ごとの解説

出典:平成22年度 秋期 ITパスポート試験 問79(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。