条件@〜Dによって、関係データベースで管理する“従業員”表と“部門”表を作成した。 “従業員”表の主キーとして、最も適切なものはどれか。
[条件] | |
@ | 各従業員は重複のない従業員番号を一つもつ。 |
A | 同姓同名の従業員がいてもよい。 |
B | 各部門は重複のない部門コードを一つもつ。 |
C | 一つの部門には複数名の従業員が所属する。 |
D | 1人の従業員が所属する部門は一つだけである。 |
ア | “従業員番号” |
イ | “従業員番号”と“部門コード” |
ウ | “従業員名” |
エ | “部門コード” |
答え ア
【解説】
“従業員”表で主キーになるのは表の中のレコード(列)でユニークな(固有な)データとなっている項目になるので条件の@の「各従業員は重複のない従業員番号を一つもつ」から“従業員番号”(ア)がもっともふさわしいです。
【キーワード】
・主キー