平成30年度秋期 ITパスポート 問85 解説
関係データベースで管理している“担当社員”表,“地区”表及び“顧客”表を結合して,A表を得た。結合に用いた“顧客”表はどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。


答えを見る
正解 エ
要点表を結合するには相手の主キーを外部キーとして持つ必要がある
解説
A表には顧客コード・顧客名・代表者名のほか、担当社員表の社員名と地区表の地区名が含まれています。社員名と地区名を結合で得るには、顧客表が担当社員表の主キー「社員コード」と地区表の主キー「地区コード」を外部キーとして両方持っている必要があります。よってエが正解です。
- ア:外部キーがなく、どちらの表とも結合できないので誤り。
- イ:社員コードしかなく、地区名を得られないので誤り。
- ウ:地区コードしかなく、社員名を得られないので誤り。