平成29年度 春期 ITパスポート 問69(テクノロジ)
出典:平成29年度 春期 ITパスポート試験 公開問題 問69(独立行政法人情報処理推進機構(IPA))
- ア
- イ
- ウ
- エ
正解と解説を見る
正解:ア
【表の分割の考え方】
1つの表に、社員の情報と受験の情報をまとめて記録すると、同じ社員が何度も受験したときに、社員名や生年月日が何度も記録され、重複が生じます。そこで、社員の情報と受験の情報を別の表に分け、社員IDで関連付けます。
この会社には同姓同名の社員がいるので、社員を一意に特定するには、社員名ではなく社員IDを使う必要があります。
【表の値】
・0001 佐藤 花子 1985/4/29:ITパスポート 2013/4/21 合、基本情報技術者 2013/10/20 合
・0002 鈴木 一郎 1990/11/3:基本情報技術者 2013/4/21 否
・0003 高橋 二郎 1992/2/11:ITパスポート 2013/4/21 否、ITパスポート 2013/10/20 合
【図の各選択肢】
・ア:(社員ID、社員名、生年月日)と(社員ID、試験種別、試験日、合否)
・イ:(社員ID、社員名、生年月日)と(社員名、試験種別、試験日、合否)
・ウ:(社員ID、社員名、生年月日、試験日)と(社員ID、社員名、試験種別、合否)
・エ:(社員ID、生年月日、試験日)と(社員ID、社員名、試験種別、合否)
【選択肢の検討】
ア:社員の情報は社員IDごとに1行で、受験の情報は社員IDで社員と関連付けられ、試験種別と試験日で受験を区別できるので、適切です。
イ:受験の表で社員を社員名で表しているので、同姓同名の社員がいると、どの社員の受験か区別できません。
ウ:社員の表に試験日を入れると、受験のたびに社員の情報が重複し、受験の表には試験日がないので、高橋さんのように同じ試験を2回受けた場合に区別できません。
エ:社員の表に試験日が入っているので、受験のたびに社員の情報が重複します。また、受験の表には試験日がないので、どの回の受験か区別できません。
よって、正解は選択肢アです。