ITパスポート試験 過去問解説
結合とは?ITパスポート試験 2018年 (平成30年 秋期) 問85を解説
ITパスポート試験 2018年 (平成30年 秋期) 問85は、結合に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
関係データベースで管理している"担当社員"表,"地区"表及び"顧客"表を結合して,A表を得た。結合に用いた"顧客"表はどれか。ここで,下線のうち実線は主キー,破線は外部キーを表す。 担当社員 地区 A
この問題の出題ポイント
- 結合の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: 結合、外部キー、図表問題。
選択肢
- ア顧客コード(主) 代表者名
- イ顧客コード(主) 社員コード(外部)
- ウ顧客コード(主) 地区コード(外部)
- エ顧客コード(主) 地区コード(外部)正解
正解
エ: 顧客コード(主) 地区コード(外部)
解説
A表の社員名と地区名は、顧客表の列ではなく、担当社員表と地区表の列である。表を結合するには、顧客表が担当社員表の主キー(社員コード)と地区表の主キー(地区コード)を外部キーとして持ち、同じ値の行どうしを結び付ける必要がある。顧客コード、顧客名、代表者名は顧客表自身の列である。
なぜ他の選択肢が違うのか
ア
外部キーがないので、担当社員表や地区表と結び付けられず、社員名も地区名も得られない。
イ
社員コードの外部キーだけでは地区表と結合できず、A表の地区名が得られない。
ウ
地区コードの外部キーだけでは担当社員表と結合できず、A表の社員名が得られない。
エ(正解)
正しい。社員コードと地区コードを外部キーとして持てば、担当社員表から社員名を、地区表から地区名を得て、A表を作れる。
解き方の整理
結合の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連用語
関連問題
前後の問題
2018年 (平成30年 秋期) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。