数据仓库3NF基础理论和实例:
1> 1NF-无重复的列
第一范式(1NF):数据库表中的字段都是单一属性的,不可再分
每个属性值唯一,不具有多义性,也就是不能再次分割
数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性
在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库
2> 2NF-部分依赖
每个非主属性必须完全依赖于整个主键,而非主键的一部分
第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性
3> 3NF-传递依赖
每个非主属性不能依赖于其他关系中的属性,因为这样的话,这种属性应该归到其他关系中去
每个非主属性不依赖于其它非主属性