第一范式(1NF):强调的是列的原子性,即“列不能够再分成其他几列”,同一列中不能有多个值. 例子:业余爱好编码表+员工编码表 当员工杨来的业余爱好有多个时,此时的数据库设计不满足第一范式,可进行如下的修改,把员工编码表中的“业余爱好”拿出来单独建表,建立业余爱好表,此时可满足1个员工有多个爱好. 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键:二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分,“也就是一个表只能保存一种数据”. 例子:此表中有…