首页 > 试题广场 >

设有关系 R 和函数依赖 F :

[问答题]

设有关系 R 和函数依赖 F

R W X Y Z ), F = { X→Z WX→Y }

试求下列问题:

1 )关系 R 属于第几范式?
(2) 如果关系 R 不属于 BCNF ,请将关系 R 逐步分解为 BCNF

要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖

(1)1FN,因为关系R的属性列存在部分依赖, X→Z WX→Y
(2)BCNF要求消除非主属性的部分函数依赖,所以根据R的函数依赖关系,可以将R关系分解
R1 W X Y )和 R2 X Z
编辑于 2017-05-22 09:29:27 回复(0)
(1)R 1NF 。侯选码为 WX ,则 Y Z 为非主属性,又由于 X→Z ,因此 F 中存在非主属性对侯选码的部分函数依赖。
(2) 将关系分解为:

R1 W X Y ), F1 = { WX→Y }

R2 X Z ), F2 = { X→Z }

消除了非主属性对码的部分函数依赖。

F1 F2 中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是 BCNF

发表于 2017-05-17 18:16:40 回复(0)