数据库范式学习
2012-03-08 15:47
162 查看
1:第一范式
每个数据库表必须有一个主键,它与每条记录一一对应,通过适当定义键属性和非键属性,可以删除重复的组
2:第二方式
首先必须满足第一范式的要求,另外,如果一个表有一个复合主键,所有属性必须与该键关联,并且在表的多行之间多余重复的数据被移动到一个单独的表中
3:第三范式
存储在数据库表中的数据不能依赖表的任何域,必须惟一依赖主键并且满足第二范式的所有要求
该范式通常是人们能够应用到的规范化的最高等级,一般也是实践中规范化和标准化数据的最高层次
每个数据库表必须有一个主键,它与每条记录一一对应,通过适当定义键属性和非键属性,可以删除重复的组
2:第二方式
首先必须满足第一范式的要求,另外,如果一个表有一个复合主键,所有属性必须与该键关联,并且在表的多行之间多余重复的数据被移动到一个单独的表中
3:第三范式
存储在数据库表中的数据不能依赖表的任何域,必须惟一依赖主键并且满足第二范式的所有要求
该范式通常是人们能够应用到的规范化的最高等级,一般也是实践中规范化和标准化数据的最高层次