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

ITパスポート 令和4年度 問65

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

条件①~⑤によって,関係データベースで管理する"従業員"表と"部門"表を作成した。"従業員"表の主キーとして,最も適切なものはどれか。

〔条件〕
  1. 各従業員は重複のない従業員番号を一つもつ。
  2. 同姓同名の従業員がいてもよい。
  3. 各部門は重複のない部門コードを一つもつ。
  4. 一つの部門には複数名の従業員が所属する。
  5. 1人の従業員が所属する部門は一つだけである。
65.png/image-size:445×111

正解と解説を見る

正解:ア

従業員番号は各人に一つで重複しないため、単独で行を特定できる主キーです。部門コードを加える必要はありません。

氏名は同姓同名があり、部門コードは同じ部門の複数人で共有します。主キーには一意性が必要で、余分な列を組み合わせず識別できるものを選びます。

条件を選んで演習する