数据库的三范式

 说的俗一点

 

第一范式(1NF) 

   第一范式就是列的无重复性  就是每一列都是对表进行描述,不能出现两个列描述的是同一个信息

比如一个用户表 不能出现两个角色列  要想出现两个角色列 可以另外定义角色表  带有用户id作为外键 就是

一对多的关系

2 第二范式(2NF) 

第二范式就是依赖性 也就是 表中的所有字段必须依赖主键   比如用户表  用户名 密码 都依赖主键 加入一个书名 那么

就不依赖主键了  

3 第三范式(3NF)

第三范式就是表中的列不能依赖于表中的其他列,只能依赖主键

 


满足
   第三范式就满足 一二范式
满足第二范式 就满足一范式

posted @ 2009-12-07 08:57  饺子吃遍天  阅读(102)  评论(0编辑  收藏  举报