BCNF与3NF之间有什么区别
答案:2 悬赏:70
解决时间 2021-01-25 12:44
- 提问者网友:沦陷
- 2021-01-25 03:21
BCNF与3NF之间有什么区别
最佳答案
- 二级知识专家网友:夜风逐马
- 2021-01-25 04:40
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF),在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。
BCNF是在3NF基础上的改进式,BCNF比3NF更为严格。
3NF——只消除非主属性对主属性的传递依赖;
BCNF——消除所有属性对主属性的传递依赖。
BCNF是在3NF基础上的改进式,BCNF比3NF更为严格。
3NF——只消除非主属性对主属性的传递依赖;
BCNF——消除所有属性对主属性的传递依赖。
全部回答
- 1楼网友:玩世
- 2021-01-25 04:47
最佳答案最后有个小问题:这里的主属性是指候选键吗??应该是候选键 才对。容易误导。
(3NF——只消除非主属性对候选键的传递依赖;
BCNF——消除所有属性对候选键的传递依赖
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯