三大范式
-第一范式:要求表的每个字段必须是不可分割的独立单元student : name --违反了第一范式
岳某某|狗剩student :name old_name --符合第一范式
岳某某 狗剩
-第二范式:在第一范式的基础上,要求每张表只表达一个意思,表的每个字段都和表的主键有依赖。
员工表:员工编号,员工姓名,部门名称 订单名称(不属于员工表) --违反了第二范式
订单表:订单编号,订单名称
-第三范式:在第二范式的基础上,要求每张表主键之外的其他字段都只能和主键有直接决定依赖关系。
员工表:员工编号(主键),员工姓名,部门编号,部门名称 ---违反了第三范式(部门编号和部门名称有决定依赖关系)
员工表:员工编号(主键),员工姓名 --符合第三范式(降低数据冗余)部门表:部门编号,部门名称