某公司数据库中的元件关系模式为P(元件号,元件名称,供应商,供应商所在地,库存量),函数依赖集F如下所示: F={元件号→元件名称,(元件号,供应商)→库存量,供应商→供应商所在地) 元件关系的主键为(1),该关系存在冗余以及插入异常和删除异常等问

admin2019-07-12  19

问题 某公司数据库中的元件关系模式为P(元件号,元件名称,供应商,供应商所在地,库存量),函数依赖集F如下所示:
    F={元件号→元件名称,(元件号,供应商)→库存量,供应商→供应商所在地)
元件关系的主键为(1),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将元件关系分解为(2),分解后的关系模式可以达到(3)。
(3)

选项 A、1NF
B、2NF
C、3NF
D、4NF

答案C

解析 试题(3)的正确选项为C。因为原元件关系存在非主属性对码的部分函数依赖:(元件号,供应商)→供应商所在地,但是供应商→供应商所在地,故原关系模式元件非2NF的。分解后的关系模式元件1、元件2和元件3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。
转载请注明原文地址:https://jikaoti.com/ti/xqG7FFFM
0

相关试题推荐
最新回复(0)