Access 2010数据库教程(微课版)
上QQ阅读APP看书,第一时间看更新

1.7.4 关系规范化

在关系数据库中,如果关系模式没有设计好,就可能会出现数据冗余、记录的插入、删除和更新异常等问题。关系规范化的目的就是将结构复杂的关系模式分解为结构简单的关系模式,从而使一个关系模式只描述一个概念、一个实体或实体间的一种联系。因此,关系规范化的实质就是概念的单一化。

由于规范化的程度不同,就产生了不同的范式,目前主要有6种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF范式、第四范式(4NF)和第五范式(5NF)。在关系数据库中,1NF是对关系模式的基本要求,不满足1NF的数据库就不是关系数据库。1NF是最基本的规范形式,它要求关系中的每一个属性值都必须是不可再分割的数据项,即一个属性不能有多列值。其他范式的详细内容在此不做详述。