平成30年度 秋期 問85 主キー・外部キーによる表の結合
関係データベースで管理している"担当社員"表,"地区"表及び"顧客"表を結合して,A表を得た。結合に用いた"顧客"表はどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
主キー:顧客コード / その他の列(外部キーを明記):顧客名、代表者名
主キー:顧客コード / その他の列(外部キーを明記):顧客名、代表者名、社員コード(外部キー)
主キー:顧客コード / その他の列(外部キーを明記):顧客名、代表者名、地区コード(外部キー)
主キー:顧客コード / その他の列(外部キーを明記):顧客名、代表者名、社員コード(外部キー)、地区コード(外部キー)
先に解説を見る
正解エ
主キー:顧客コード / その他の列(外部キーを明記):顧客名、代表者名、社員コード(外部キー)、地区コード(外部キー)
解説
関係データベースで表を結合するときは、行の位置ではなく、対応するコードの値を使って関連付けます。
この問題では、担当社員表から社員名を得るために社員コード、地区表から地区名を得るために地区コードが必要です。顧客表は顧客コードを主キーとし、担当社員を参照する社員コードと、地区を参照する地区コードを外部キーとして持ちます。
この組合せを示すエが正解です。

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
関連する用語
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する