百木园-与人分享,
就是让自己快乐。

mysql范式

mysql范式:

  mysql建表的规范格式

第一范式:保证每列的原子性(字段不能再分解)

  第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库满足了第一范式。

 

第二范式:属性必须完全依赖于主键

  在第一范式的基础上,属性必须完全依赖于主键。

  如图:在下图中,分数依赖于姓名和课程,并不完全依赖某一个单独主键,这样的话会造成数据冗余

 

 

第三范式:保证每列都和主键直接相关

  表中的字段和主键直接对应不依靠其他中间字段,说白了就是,决定某字段值的必须是主键。

  举例:

    下图中,\"姓名\"、\"年龄\"、\"学院\"和主键\"学号\"直接关联,但是\"学院地点\"、\"学院电话\"却不直接和主键\"学号\"相关联,和\"学院电话\"直接

 

    相关联的是\"学院\",如果表结构这么设计,同样会造成和第二范式一样的数据冗余、更新异常、插入异常、删除异常的问题。

 

 

 

     

 


来源:https://www.cnblogs.com/komorebiZjh/p/16127372.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » mysql范式

相关推荐

  • 暂无文章