当前位置:Gxlcms > 数据库问题 > MySQL数据库建模部分重要过程

MySQL数据库建模部分重要过程

时间:2021-07-01 10:21:17 帮助过:10人阅读

old_name --符合第一范式
       张小名 狗娃

  第二范式: 在第一范式的基础上,要求每张表只表达一个意思。表的每个字段都和表的主键有依赖。

  employee(员工):
  员工编号 员工姓名 订单名称 --违反第二范式

  员工表:员工编号 员工姓名
  订单表: 订单编号 订单名称 -- 符合第二范式  

  第三范式: 在第二范式基础,要求每张表的主键之外的其他字段都只能和主键有直接决定依赖关系。

  员工表: 员工编号(主键) 员工姓名 部门编号 部门名
               --符合第二范式,违反第三范式 (数据冗余高)

  员工表:员工编号(主键) 员工姓名 部门编号
               --符合第三范式(降低数据冗余)
  部门表:部门编号 部门名

 

 

 

 

 

 

 

 

 

 

 

 

MySQL数据库建模部分重要过程

标签:菱形   日期   决定   类型   学生   代码   要求   模型   矩形   

人气教程排行