首页 > 试题广场 >

设有关系模式R 和依赖函数F: R(W,X,Y,Z),F={

[问答题]
设有关系模式R 和依赖函数F:
R(W,X,Y,Z),F={X→Z,WX→Y}。
(1)关系R属于第几范式,为什么。
(2)如果关系R不属于第三范式,请将其规范化到第三范式。要求:写出分解过程,并指明消除什么类型的函数依赖。

R是1NF。侯选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对侯选码的部分函数依赖。
将关系分解为:
R1(W,X,Y),F1 = { WX→Y }
R2(X,Z),F2 ={X→Z}
消除了非主属性对码的部分函数依赖
F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF
发表于 2020-01-04 16:42:51 回复(2)
(1)WX为唯一候选码,X->Z表示存在非主属性对码的部分函数依赖,因此R只能是1NF。
(2)R1(X,Z) F1(X->Z)
         R2(W,X,Y) F2(WX->Y)
         消除了非主属性对码的部分函数依赖
编辑于 2023-01-29 11:43:42 回复(0)