パスポイ

条件①~⑤によって,関係データベースで管理する“従業員”表と“部門”表を作成した… ITパスポート 令和4年度 問65

テクノロジ系

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

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

部門

部門コード部門名所在地
  • ア“従業員番号”
  • イ“従業員番号”と“部門コード”
  • ウ“従業員名”
  • エ“部門コード”
正解と解説を見る

正解

ア “従業員番号”

主キーは、表の中で各行を一意に特定できる列(の組合せ)である必要があります。条件①より従業員番号は重複しない値なので、これだけで各従業員を一意に識別でき、主キーとして最も適切です。従業員名は同姓同名がありうるため一意性がなく不適切、部門コードは複数の従業員が同じ値を持つため不適切、従業員番号と部門コードの組合せは従業員番号だけで十分なため冗長です。

出典:令和4年度 ITパスポート試験 問65

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解くほどポイントが貯まり、称号が上がる

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。