条件①~⑤によって,関係データベースで管理する“従業員”表と“部門”表を作成した。“従業員”表の主キーとして,最も適切なものはどれか。 〔条件〕 ① 各従業員は重複のない従業員番号を一つもつ。 ② 同姓同名の従業員がいてもよい。 ③ 各部門は重複のない部門コードを一つもつ。 ④ 一つの部門には複数名の従業員が所属する。 ⑤ 1人の従業員が所属する部門は一つだけである。

主キーは行を一意に識別できる最小の項目

ITパスポート2022年度 秋期65/データベース / データベース設計

従業員
従業員番号従業員名部門コード生年月日住所
部門
部門コード部門名所在地

選択肢

正解と解説

正解: “従業員番号”

主キーは行を一意に識別できる項目でなければなりません。従業員番号は重複がないと条件で示されているため単独で行を特定でき、主キーとして適切です。同姓同名が有り得る従業員名や、複数名が所属する部門コードでは行を一意に決められません。

選択肢ごとの解説

出典:令和4年度 秋期 ITパスポート試験 問65(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。