找考题网-背景图
问答题

假设有关系模式R = , U = (A,B,C,D,E),函数依赖集为F={A→BC,CD→E,B→D,E→A},请回答以下问题: R属于BCNF吗,为什么?属于3NF吗,为什么?(5分)

【参考答案】

不属于BCNF,因为B→D不是平凡的函数依赖,而B不是超码; 属于3NF,因为A→BC,CD→E, E→A符合条件 X→Y,X是超码;B→D,D包含在候选码中。