有关系模式R(A,B,C,D,E),如果存在函数依赖A→B,BC→D,DE→A,列出R的所有码。

有关系模式R(A,B,C,D,E),如果存在函数依赖A→B,BC→D,DE→A
(1)列出R的所有码
(2)R属于3NF还是BCNF?
有正确答案即采纳,绝不追问!

R的所有码:3NF。abe,bce,acd。

如果属性集合版Y中每个属性的值构成的集合唯一地决定了属性集合X中每个属性的值构成的集合,则属性集合X函数依赖于属性集合Y,计为:Y→X。属性集合Y中的属性有时也称作函数依赖Y→X的决定因素(determinant)。例:身份证号→姓名。

完全函数依赖:如果非主属性B函数依赖于构成某个候选关键字的一组主属性A,而且A的任何一个真子集不能被B函数依赖,则称B完全函数依赖于A;反之,若B函数能依赖于A的真子集,则称B部分函数依赖于A。



扩展资料:

1、部分函数依赖:函数依赖不是指关系模式R的某个或某些关系满足的约束条件。而是指R的一切关系均要满足的约束条件。

2、完全函数依赖:设R(U)是属性集U上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能的关系 r,r 中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等。

温馨提示:答案为网友推荐,仅供参考
相似回答