BNCF

王朝百科·作者佚名  2010-05-16  
宽屏版  字体: |||超大  

BNCF数据库范式

设计范式是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。

BNCF(Boyce Codd Normal Form)是由Boyce与Codd提出的,比3NF又进一步,通常认为是修正的第三范式,有时也称为扩充的第三范式

定义:关系模式R <U,F>∈1NF。若X→Y且Y不属于X时必含有码,则R<U,F>∈BCNF

也就是说,关系模式R<U,F>中,若每一个决定因素都包含码,则R<U,F>∈BCNF

又BNCF定义可以知道,一个满足了BNCF的关系模式又

1.所有非主属性对每一个码都是完全函数依赖

2.所有的主属性对每一个不包含它的码,也是完全函数依赖

3.没有任何属性完全函数依赖于非码的任何一组属性

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有