单选题 某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体之间的关系如表1、表2和表3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
部门关系不属于第三范式的原因是 (40) 。如果用户要求得到表4所示的结果,需要 (41) ,并增加关系模式 (42)
表1
部门号
部门
负责人
电话
001
家电
E002
1001
002
百货
E026
1002
003
食品
E030
1003

表2
商品
商品名称
单价
库存量
30023
微机
4800
26
30024
打印机
1650
7
...
...
...
...
30101
毛巾
10
106
30102
牙刷
3.8
288
...
...

表3
职工号
姓名
...
E001
南京路
E002
李晓
淮海路
E021
江西路
E026
西藏路
E028
李晓
西藏路
E029
刘丽
淮海路
E030
李彬
唐山路
E031
胡慧
昆明路
...
...
...

表4
职工
姓名
部门名
月销售额
E001
王军
家电部
528900
E002
李晓斌
家电部
368000
E021
柳烨
百货部
12500
E028
李晓斌
百货部
82500
E031
李慧芬
食品部
282608
...
...
...
...


单选题 A.没有消除非主属性对码的部分函数依赖,如部门名→负责人
B.没有消除非主属性对码的部分函数依赖,如负责人→电话
C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖
D.没有消除非主属性对码的部分函数依赖和传递函数依赖
【正确答案】 C
【答案解析】
单选题 A.修改表1的结构,在表1中增加一个职工号
B.修改表2的结构,在表2中增加一个职工号
C.修改表2的结构,在表2中增加一个部门号
D.修改表3的结构,在表3中增加一个部门号
【正确答案】 D
【答案解析】
单选题 A.销售(职工号,商品号,日期,数量)
B.销售(职工号,商品名称,商品号,数量)
C.销售(职工号,部门号,日期,数量)
D.销售(职工号,部门号,商品号,日期)
【正确答案】 A
【答案解析】