シカクマナボ.ITパスポート

ITパスポート 平成29年春期 問69

出典:IPA「ITパスポート試験」平成29年春期 問69

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

正解と解説を見る

正解:ア

社員の氏名・生年月日は社員IDに対応し、試験種別・試験日・合否は各受験の記録に対応します。社員表と受験表に分け、両方に社員IDを持たせるアが適切です。

同姓同名がいるので社員名だけでは結合先を一意に決められません。また試験日を社員表へ入れると、複数回受験する社員の基本情報を重複して持つことになり、分割の目的を損ないます。

条件を選んで演習する