第一范式
    确保每列的原子值
    数据库表中的所有列都是不可分割的原子值

    第二范式
    确保表中的每列都和主键相关(主要是针对联合主键)
    在一个表中只保存一个类型的数据,不把多个类型的数据保存在一个表中

    第三范式
    每一列数据都和主键是直接相关的,而不是间接相关
    不存在传递依赖