第一范式:数据库表中的字段都是单一属性,不可再分。一句话总结:只要是关系数据库都满足第一范式。第二范式:实体的属性完全依赖与主关键字例:多个病人对应一个医生。把医生表拆分非关键字字段都依赖与主键,但这样的拆分是不符合第三范式的。第三范式:是第二范式的子集,..
分类:
数据库 时间:
2015-06-02 11:27:33
阅读次数:
172
一. 首先介绍几个概念:
1. 完全函数依赖:在属性集U上的关系模式R(U)中,如果X->Y,并且对于X的任何一个真子集X’,都有X’≠>Y,则Y对X完全函数依赖。
2. 传递函数依赖:在R(U)中,如果X->Y,Y->Z,则称Z对X的传递函数依赖。
二. 范式
关系型数据库有6种范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),巴德斯科范式(BCNF),第四范式(...
分类:
数据库 时间:
2015-05-28 16:14:35
阅读次数:
206
我妈姓范,所以我就是范式之子。 第一范式,属性不可再分。比如地址填“湖南长沙”就不太好,要拆成两个属性,省份和城市。 第二范式,不适用组合主键。消除了部分依赖。 [http://www.php100.com/html/webkaifa/P...
分类:
其他好文 时间:
2015-05-11 22:15:48
阅读次数:
126
1、第一范式(1NF)第一范式是第二三范式的基础,也是最基本的范式,不满足第一范式的数据库就不是关系型数据库。第一范式的指导原则:1)数据组的每个属性只可以包含一个值2)关系中的每个数组必须包含相同数量的值3)关系中的每个数组一定不能相同2、第二范式(2NF)第二范式要求实体的属性完全依赖于主关键字...
分类:
数据库 时间:
2015-04-30 10:17:42
阅读次数:
159
数据库设计之“有时不得不违背的第三范式”在博客园上看到了一篇关于数据库范式的文章《数据库设计中的五个范式》:第三范式规则查找以消除没有直接依赖于第一范式和第二范式形成的表的主键的属性。我们为没有与表的主键关联的所有信息建立了一张新表。每张新表保存了来自源表的信息和它们所依赖的主键。关于第三范式的思想...
分类:
数据库 时间:
2015-04-25 19:46:33
阅读次数:
269
数据库(第一范式,第二范式,第三范式)
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,...
分类:
数据库 时间:
2015-04-21 22:45:43
阅读次数:
224
因为数据库中实体之间的联系其实说穿了是数据,数值之间的联系,而这个关系如何定义就会严格影响到以后我们操作数据的效率和·准确性。
于是有了很多范式,其中三大范式最为重要。
在满足第三范式前必须满足第二范式,满足第二范式前必须先满足第一范式。
第一范式(INF)所有属性是不可分割的原子值
例如:成绩这一列的某一行:70,80,90
因为内容是可以分割的,所以不满足第一范式
第二范式...
分类:
数据库 时间:
2015-04-15 19:35:22
阅读次数:
756
第一范式:确保每列的原子性.如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关.如果一个关系满足第一范式...
分类:
数据库 时间:
2015-04-07 19:13:15
阅读次数:
169
主要有6种范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),巴德斯科范式(BCNF),第四范式(4NF),第五范式(5NF),按从左至右的顺序一种比一种要求更严格。要符合某一种范式必须也满足它前边的所有范式。一般项目的数据库设计达到3NF就可以了,而且可根据具体情况适当增加冗余,不....
分类:
数据库 时间:
2015-04-01 19:19:27
阅读次数:
134
转http://blog.csdn.net/bit_x/article/details/5886491第一范式(1NF)无重复的列所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。第二范式(2NF)属性完全依...
分类:
其他好文 时间:
2015-04-01 10:59:31
阅读次数:
89