了解数据库最基本的三个范式(normal form)

来源:互联网 发布:java md5加密 32位 编辑:程序博客网 时间:2024/06/11 23:50

通过学习数据库的高级设计初步掌握了数据库的三个范式。介绍三个范式之前先要了解一下数据库的标准化。

标准化由一系列的指导方针组成,它们指导我们创建结构完美的数据库。

注意:它们是指导方针,但不需要盲目遵循的规则。

标准化指导方针被分成多种范式,我们常用的是前三个范式。

范式的目标是为了组织数据库的结构,使得它符合第一范式的规则,然后是二三范式。

第一范式(1NF):无重复的列

第二范式(2NF):在第 一范式(1NF)的基础上建立起来的,要求主键中的任意列必须没有局部相关性,要求实体的属性完全依赖于主关键字

第三范式(3NF):1、它符合第二范式  2、所有非主键字段都依赖于主键,属性不依赖于其他非主属性

由于刚刚接触,还不是很熟悉,如有错误,多多指教!


原创粉丝点击