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

←
ITパスポート 2018年 (平成30年 秋期)
Q 8585 / 100
関係データベースで管理している"担当社員"表,"地区"表及び"顧客"表を結合して,A表を得た。結合に用いた"顧客"表はどれか。ここで,下線のうち実線は主キー,破線はを表す。 担当社員 | 社員コード(主) | 社員名 | 地区 | 地区コード(主) | 地区名 | A | 顧客コード(主) | 顧客名 | 社員名 | 地区名 | 代表者名 |
この問の正解率:55.47%(1,372件)

解説

ITパスポート 2018年 (平成30年 秋期) 問85「関係データベースで管理している"担当社員"表,"地区"表及び"顧客"表を結合して…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約55%です。

正解

エ. 顧客コード(主) 地区コード(外部)

正答率 55.5%(1,372人中 761人が正解)

問題の解説

A表の社員名と地区名は、顧客表の列ではなく、担当社員表と地区表の列である。表を結合するには、顧客表が担当社員表の主キー(社員コード)と地区表の主キー(地区コード)を外部キーとして持ち、同じ値の行どうしを結び付ける必要がある。顧客コード、顧客名、代表者名は顧客表自身の列である。

選択肢ごとの解説

  • ア外部キーがないので、担当社員表や地区表と結び付けられず、社員名も地区名も得られない。
  • イ社員コードの外部キーだけでは地区表と結合できず、A表の地区名が得られない。
  • ウ地区コードの外部キーだけでは担当社員表と結合できず、A表の社員名が得られない。
  • エ正しい。社員コードと地区コードを外部キーとして持てば、担当社員表から社員名を、地区表から地区名を得て、A表を作れる。

ITパスポート 2018年 (平成30年 秋期) の過去問一覧に戻る・問85

ITパスポート試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

ITパスポート試験 合格.dev を App Store でダウンロード