数据库范式的理解

关系型数据库设计要满足的规范模式就是范式;

第一范式:表中的每一列都不可以再分割;

 

用户 工资
张三 1000+100

上表就要改成 

职员 基本工资 补贴
张三 1000 100

第二范式:表中每一列属性必须完全依赖整个主键;

 

月份 职员 部门 工资
2012-12 张三 研发中心 1100

上表就要改成下面两张表 

月份 职员 工资
2012-12 张三 1100
职员 部门
张三 研发中心

  

第三范式:表中每一列属性之间不能存在依赖关系;

 

职员 工资级别 基本工资
张三 1 1000

上表就要改成下面两张表 

职员 工资级别
张三 1

工资级别 基本工资
1 1000

  

猜你喜欢

转载自lvmlvy123.iteye.com/blog/1329069