関係データベースで管理している“担当社員”表、“地区”表及び“顧客”表を結合して、A表を得た。
結合に用いた“顧客”表はどれか。
ここで、架線のうち実践は主キーを、破線は外部キーを表す。
担当社員
|
地区
|
A
|
ア |
|
|||||
イ |
|
|||||
ウ |
|
|||||
エ |
|
答え エ
【解説】
“担当社員”表、“地区”表、A表から“顧客”表はA表にあって“担当社員”表、“地区”表にない「顧客コード」を主キーにもち、「顧客名」「代表者名」が必要である。
また、A表の「社員名」「地区名」を“担当社員”表、“地区”表から抽出するための「社員コード」と「地区コード」を外部キーとして持つ必要がある。(エ)
顧客コード | 顧客名 | 代表者名 | 社員コード | 地区コード |
【キーワード】
・主キー