(IP)H30年秋 問85

関係データベースで管理している”担当社員”表,”地区”表及び”顧客”表を結合して,A表を得た。結合に用いた”顧客”表はどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。

 

 

 

 

解説を読む

正解:エ

解説:
A表は「顧客コード」「顧客名」「社員名」「地区名」「代表者名」の5つの項目で構成されます。このうち「社員名」は担当者社員表から「地区名」は地区表から得ることができます。そして、残りの「顧客コード」「顧客名」「代表者名」は顧客表から得ると考えられます。ア~エのそれぞれに前記3つの項目は含まれています。顧客表をベースに結合すると考えると「社員名」と「地区名」をそれぞれ担当社員表と地区表から取得することになるので該当するコードを外部キーとして関連付ける必要があります。したがって「社員コード」「地区コード」両方を持つエが正解となります。

解説を閉じる

コメント