閉じる

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

問65
note_alt
calculate

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

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

分類 :

テクノロジ系 » データベース » データベース設計

正解 :

ア

解説 :

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

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

▲
Pagetop