関係データベースで管理している“担当社員”表、“地区”表及び“顧客”表を結合して、A表を得た。結合に用いた“顧客”表はどれか。ここで、下線のうち実線は主キーを、破線は外部キーを表す。
結合結果に他表の項目が並ぶなら外部キーがその数だけ要る

選択肢
- ア顧客コード(主キー)、顧客名、代表者名の3列からなる表
- イ顧客コード(主キー)、顧客名、代表者名、社員コード(外部キー)の4列からなる表
- ウ顧客コード(主キー)、顧客名、代表者名、地区コード(外部キー)の4列からなる表
- エ顧客コード(主キー)、顧客名、代表者名、社員コード(外部キー)、地区コード(外部キー)の5列からなる表
正解と解説
正解:エ 顧客コード(主キー)、顧客名、代表者名、社員コード(外部キー)、地区コード(外部キー)の5列からなる表
結合結果には顧客の情報に加えて、担当社員の名前と地区の名前が並んでいる。社員名は担当社員表から、地区名は地区表から取り出すため、顧客表の側にはそれぞれの表の主キーを参照する項目が両方そろっている必要がある。したがって顧客固有の項目に加えて、社員コードと地区コードの二つを外部キーとして持つ表が結合元となる。
選択肢ごとの解説
- ア参照用の項目がなく、社員名も地区名も取り出せない。
- イ地区表と結び付ける項目がなく、地区名を取り出せない。
- ウ担当社員表と結び付ける項目がなく、社員名を取り出せない。
- エ社員コードと地区コードの両方を外部キーとして持ち、双方と結合できるため正解。
同じ分野の他の問題
- 関係データベースで管理している“口座”表、“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金…2026年度 秋期 問72
- 関係データベースにおけるデータの正規化に関する次の記述中のa、bに入れる字句の適切な組合せはどれか。 正規化の主な目的と…2026年度 秋期 問69
- 関係データベースで管理している“学生”表、“科目”表、“成績”表がある。1人の学生は複数の科目を履修するものとし、“学生…2026年度 秋期 問57
- データベース設計におけるデータ分析で行うこととして、適切なものはどれか。2025年度 秋期 問95
- 一つの表で管理されていた受注データを、受注に関する情報と商品に関する情報に分割して、正規化を行った上で関係データベースの…2024年度 秋期 問81
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。