SQL Server数据库设计中的三大范式

请问SQL Server数据库中的三大范式,它们之间有什么关系,怎样直接性的理解这三大范式,请举例说明!

1,是数据的原子性
2,是确保每列都和主键相关,意思是:只做一件事
3,确保每列都和主键直接相关,而不是间接相关,意思是不能存在传递依赖
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-07
在数据库的设计阶段,分析出实体,和实体所具有的属性 以及他们之间的关系
在利用三大范式调整数据库表,按照楼上说的那些 自己分析出一张表就明白了
第2个回答  2013-08-07
关系型数据库的3范式

1.第一范式(1NF)

数据库表的每一列都是不可分割的基本数据项,同一列中不可能有多个值,即实体中的某个属性不能有多个值或者不能又重复的属性。

2.第二范式(2NF)

在满足第一范式的基础上,要求数据库表中的每个实例或行必须可以被惟一地区分(即表中不包含与主键无关的信息)。

3.第三范式(3NF)

在满足第二范式的基础上,要求数据库表中的每个实例或行不依赖于其他非主属性。
相似回答