首页 > 试题广场 >

考虑一个具有五个属性ABCDE的关系R,给定下列依赖:A-

[问答题]
考虑一个具有五个属性ABCDE的关系R,给定下列依赖:A->B,BC->E,ED->A。
(1)列出R的所有码。
(2)R是否是3NF?
(3)R是否是BCNF
(1).R的所有码: ACD, BCD, CDE;
(2)由(1)可以知道R中的所有属性都是主属性,所以不存在非主属性对主键的部分依赖和传递依赖,所以R是满足3NF的。
(3)R是不满足BCNF的,理由如下: 因为ACD是候选键,但是主属性B不属于ACD,但是因为A->B,存在部分依赖,因此是不满足BCNF的
发表于 2020-04-16 16:51:49 回复(0)