● 假设某商业集团数据库中有一关系R如下: R(商店编号,商品编号,数量,部门编号,负责人) 如果规定:
● 假设某商业集团数据库中有一关系R如下:
R(商店编号,商品编号,数量,部门编号,负责人)
如果规定:1每个商店的每种商品只在一个部门销售;2每个商店的每个部门只有一个负责人;3每个商店的每种商品只有一个库存数量。则关系模式R的主键为(1),该关系R属于(2)。
(1)
A. 商店编号,商品编号 B. 商店编号,部门编号
C. 商品编号,部门编号 D. 商店编号,负责人
(2)A. 1NF B. 2NF C. 3NF D. BCNF
正确答案:A,B 由题可知关系模式R有三个函数依赖:(商店编号,商品编号)→部门编号(商店编号,部门编号)→负责人(商店编号,商品编号)→数量 由此可知,(商店编号,商品编号)可以唯一标识关系模式R中的每个元组,因此,答案选A。 在此关系模式中,每个属性都是不可再分的,R是1NF;且R的每一个非主属性完全函数依赖于R的主键,所以R是2NF;由于负责人通过部门编号传递依赖于主键(商店编号,商品编号),所以不是3NF;也不是BCNF。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
