数据库的三范式
说的俗一点
第一范式(1NF)
第一范式就是列的无重复性 就是每一列都是对表进行描述,不能出现两个列描述的是同一个信息
比如一个用户表 不能出现两个角色列 要想出现两个角色列 可以另外定义角色表 带有用户id作为外键 就是
一对多的关系
2 第二范式(2NF)
第二范式就是依赖性 也就是 表中的所有字段必须依赖主键 比如用户表 用户名 密码 都依赖主键 加入一个书名 那么
就不依赖主键了
3 第三范式(3NF)
第三范式就是表中的列不能依赖于表中的其他列,只能依赖主键
满足
第三范式就满足 一二范式
满足第二范式 就满足一范式