对于同一个应用可以构造出不同的E‐R模型,所以也可能设计出不同的关系模式。不同的关系模式性能差别甚多,为了评价数据库模式的优劣,提出了各种范式的概念。一个低级范式的关系模式,通过分解(投影)方法可转换成多个高一级范式的关系模式的集合,这种过程称为规范化。规范化理论用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余等问题。不满足第一范式的数据库模式不能称为关系数据库,但是满足第一范式的关系模式并不一定是一个好的关系模式。关系的规范化一般要求满足3NF。 ......