ITパスポート試験 過去問解説

二つの表に分割する方法とは?ITパスポート試験 2017年 (平成29年 春期) 問69を解説

ITパスポート試験 2017年 (平成29年 春期) 問69は、二つの表に分割する方法に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

ある会社の社員の情報処理技術者試験の受験状況の一部を次に示す。この表を関係データベースで管理するために,二つの表に分割する方法として,適切なものはどれか。ここで,この会社には同姓同名の社員がいるものとする。

この問題の出題ポイント

  • 二つの表に分割する方法の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: 正規化、図表問題。

選択肢

  1. ア[社員ID, 社員名, 生年月日] と [社員ID, 試験種別, 試験日, 合否]正解
  2. イ[社員ID, 社員名, 生年月日] と [社員名, 試験種別, 試験日, 合否]
  3. ウ[社員ID, 社員名, 生年月日, 試験日] と [社員ID, 社員名, 試験種別, 合否]
  4. エ[社員ID, 生年月日, 試験日] と [社員ID, 社員名, 試験種別, 合否]

正解

ア: [社員ID, 社員名, 生年月日] と [社員ID, 試験種別, 試験日, 合否]

解説

元の表は、同じ社員の社員名と生年月日が受験のたびに繰り返されている。そこで、社員に関する項目と受験に関する項目に分ける。同姓同名の社員がいるため、二つの表を結び付けるキーは社員名ではなく社員IDにする。試験種別・試験日・合否は一回の受験を表す一組の情報なので、同じ表に置く必要がある。

なぜ他の選択肢が違うのか

  • ア(正解)

    正しい。社員IDを共通の項目として、社員の属性(社員名・生年月日)の表と、受験結果(試験種別・試験日・合否)の表に分けている。同姓同名がいても社員IDで正しく結び付けられ、受験の情報も欠けない。

  • イ

    二つ目の表に社員IDがなく、社員名で表を結び付けることになる。同姓同名の社員がいると、受験結果をどの社員のものか区別できない。

  • ウ

    試験日が社員の表に入り、試験種別と合否が別の表に分かれている。同じ社員が複数回受験すると、どの試験日がどの試験種別と合否の組か対応付けられなくなる。

  • エ

    試験日が試験種別や合否と別の表に分かれ、複数回受験した社員では日付と結果の対応が失われる。社員名が受験結果の表に残るため、重複も生じる。

解き方の整理

二つの表に分割する方法の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連用語

関連問題

前後の問題

2017年 (平成29年 春期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。