数据库三范式:
第一范式:
1:数据库的原子性,即保证数据库表的每一列都不可分割的
第二范式:
1:原子性,即保证数据库表的每一列都不可分割
2:表中必须包含主键
3:其他非主键字段必须完全依赖主键,联合主键情况下,不能依赖主键的一部分,
通俗来讲就是每个非主键字段必须和主键有依赖关系(传递依赖关系也算有依赖关系,A依赖B,B依赖C,所以A就依赖C)
第三范式:
1:原子性,即保证数据库表的每一列都不可分割
2:表中必须包含主键
3:其他非主键字段必须完全依赖主键,联合主键情况下,不能依赖主键的一部分,
通俗来讲就是每个非主键字段必须和主键有依赖关系(传递依赖关系也算有依赖关系,A依赖B,B依赖C,所以A就依赖C)
4:其他非主键字段必须完全直接依赖主键,不能是传递依赖