词条 | 关系模型范式 |
释义 | 只有满足一定条件的关系模式,才能避免操作异常。 关系模式要满足的条件称为规范化形式,简称范式。 下面介绍四种不同程度的范式,由低级向高级: 1、第一范式(1NF) 在关系模式R的每一个具体关系r中,如果每个属性值都是不可能再分的最小数据单元,则称R是第一范式,记为R∈1NF。 1NF是关系数据库能够保存数据并且正确访问数据的最基本条件。 2、第二范式(2NF) 如果关系模式R(U,F)中的所有非主属性都完全函数依赖于任意一个候选关键字,则称关系R是属于第二范式,记为R∈2NF。 3、第三范式(3NF) 如果关系模式R(U,F)中所有非主属性对任何侯选关键字都不存在传递依赖,则称关系R是属于第三范式,记为R∈3NF。 4、BCNF 如果关系模式R(U,F)中的所有属性(包括主属必和非主属性)都不传递依赖于R的任何侯选关键字,那么称关系R是属于 BCNF的,记为R∈BCNF。 一个低级范式的关系模式,可以通过分解方法转换成若干个高一级范式的关系模式的集合,也可以说任何一个高层的范式,总是能够满足低层的范式。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。