三大范式概念:
第一范式:
确保数据表中每个字段的值必须具有原子性,最小数据单元。即每个字段的值不可再分,避免数据的冗余。
第二范式:
在满足第一范式的基础上,还要满足数据表里的每一条数据记录,都是可唯一标识的。而且所有非主键字段,都必须完全依赖主键,不能只依赖主键的一部分。
第三范式:
在第二范式的基础上,确保数据表中的每一个非主键字段都和主键字段直接相关。
要求数据表中的所有非主键字段不能依赖于其他非主键字段,即 所有 非主键属性 之间不能有依赖关系,必须 相互独立。
确保数据表中每个字段的值必须具有原子性,最小数据单元。即每个字段的值不可再分,避免数据的冗余。
在满足第一范式的基础上,还要满足数据表里的每一条数据记录,都是可唯一标识的。而且所有非主键字段,都必须完全依赖主键,不能只依赖主键的一部分。
在第二范式的基础上,确保数据表中的每一个非主键字段都和主键字段直接相关。
要求数据表中的所有非主键字段不能依赖于其他非主键字段,即 所有 非主键属性 之间不能有依赖关系,必须 相互独立。