条件①〜⑤によって,関係データベースで管理する“従業員”表と“部門”表を作成した。“従業員”表の主キーとして,最も適切なものはどれか。
〔条件〕
①各従業員は重複のない従業員番号を一つもつ。
②同姓同名の従業員がいてもよい。
③各部門は重複のない部門コードを一つもつ。
④一つの部門には複数名の従業員が所属する。
⑤1人の従業員が所属する部門は一つだけである。
- “従業員番号”
- “従業員番号”と“部門コード”
- “従業員名"
- “部門コード”
解答
ア
解説
主キーは、表のデータを一意に特定できる項目のことです。
- “従業員番号”
①の条件から、“従業員番号"で一意に特定できることがわかります。 - “従業員番号”と“部門コード”
“従業員番号”で既に一意に特定されるため、“部門コード”は不要です。 - “従業員名"
②の条件から、“従業員名"では一意に特定できません。 - “部門コード”
④の条件から、“部門コード”では一意に特定できません。