数据库三范式

来源:互联网 发布:linux重启网络服务失败 编辑:程序博客网 时间:2024/06/12 12:53

第一范式:

       所谓第一范式(1NF)是指在关系模型中,对域添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。即实体中的某个属性有多个值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一个属性的一部分。简而言之,第一范式就是无重复的域。

说明:在任何一个关系数据库中,第一范式(1NF)是对关系模的设计基本要求,一般设计中都必须满足第一范式(1NF)。不过有些关系模型中突破了1NF的限制,这种称为非1NF的关系模型。换句话说,是否必须满足1NF的最低要求,主要依赖于所使用的关系模型

第二范式:

       第二范式(2NF)要求数据库表中的每个实例或记录必须可以被唯一地区分。

第三范式:

       第三范式(3NF)要求一个关系中不包含已在其它关系已包含的非主关键字信息。


0 0