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