词条 | BNCF |
释义 | 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.没有任何属性完全函数依赖于非码的任何一组属性 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。