范式理论
范式理论:构造数据库必须遵循一定的规则,在关系数据库中,这种规则就是范式。
关系模型原理的核心:就是规范化,规范化是把数据组织成在保持存储数据完整性的同时,最小化冗余数据的结构的过程,规范化的数据库是符合关系模式规则的数据库,而这些规则就称为范式。
范式是符合某一种级别的关系模式的集合,关系数据库中的关系必须满足一定的要求,即满足不同的范式。
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。
在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推,即满足第三范式,第四范式,第五范式等等。
一个数据库如果满足第二范式,那么它一定满足第一范式,如果满足第三范式,那么它一定满足第一、第二范式,以此类推,一般说来,数据库只需满足第三范式(3NF)就行了。
使用范式优点:
范式也就是关系型数据库,把数据库分为多给表,并且定义多个表之间的关系,来对数据信息进行分类、隔离,从而对某个数据的添加,修改和删除都在一个表中进行,通过数据表之间的联系从而找到其他的数据信息。
使数据的冗余量最小,在对数据进行操作时,减少了增删改查的工作量,避免很多因为对数据进行操作而产生的错误。