数据库三范式
第一范式
任何一张表都应该有主键,并且每一个字段原子性不可再分
ex:编号 品名 进货数量 进货单价 销售数量 销售单价
第二范式
建立在第一张范式的基础上,所有非主键字段完全依赖于主键,不能产生部分依赖
ex:有一个表是学生表,学生表中有一个值唯一的字段学号,那么学生表中的其他字段都可以根据这个学号字段去获取
第三范式
建立在第二范式的基础之上,所有非主键字段直接依赖于主键,不能产生传递依赖
ex:有一张学生表,学生表中存在学号,姓名,系名,系主任。那么就存在学号->系名,同时系名->系主任,存在非主属性系主任对于码学号的传递函数依赖