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

- ア“従業員番号”
- イ“従業員番号”と“部門コード”
- ウ“従業員名”
- エ“部門コード”
正解と解説を見る
正解:ア
主キーは表の各行を一意に識別できる列です。条件①から従業員番号は重複がないので、これだけで行を特定できます。条件②により同姓同名があり得るので従業員名は使えません。条件④で一つの部門に複数名が所属するため部門コードも一意になりません。従業員番号だけで一意になる以上、部門コードを組み合わせる必要もないので、主キーは従業員番号です。
文章だけだと分かりにくいときは「データベースとSQL」を図解で見る図解と確認問題つき・登録不要出典:令和4年度 ITパスポート試験 公開問題 問65
問題文・選択肢はIPA公開問題の原文です。解説は本サービスが独自に作成したもので、IPAの公式解説ではありません。
この問題のテーマを基礎から学ぶ
同じテーマの過去問
この分野の続きをアプリで解く
アプリでは公式過去問500問を本番の並びのまま解けるほか、分野別の演習や100問模試、合格準備度スコアで弱い分野と次の一歩が分かります。最初の7日間は学習記録も無料です。