1.第一范式(1NF)
表中无表,即每个属性都是不可分割的。
不满足第一范式的的的数据库不是关系型数据库。
2.第二范式(2NF)
非主属性必须完全依赖于主属性。
即主属性整体才能确定一个非主属性,而不是主属性的部分属性就能确定另一个非主属性。
举个例子:(先不要纠结下面例子表设计的合不合理,因为范式就是用来规范表的,不合理才需要改进。)
有一张表R(学号,课程号,姓名,成绩,教师,教师职称),标红的是主键,(学号,课程号)可以唯一的确定一条数据。
第一步:
(学号,课程号)→姓名,姓名函数依赖于(