数据库设计三大范式
第一范式1NF(确保每列保持原子性)
如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。
例如:地址仍可分成省份,城市,详细地址等,那么地址没有原子性,若所有属性均分为原子时,则可视为满足原子性,即满足第一范式。
第二范式2NF
(满足第一范式,且确保表中的每列都和主键相关)
数据表中所有每一列都与主键相关
例如:订单信息表中应只包含与订单号相关,而不含里面的具体商品信息。
第三范式3NF
(满足第一第二范式,且确保表中的每列都和主键直接相关,而不是间接相关
例如:学生学号(主键)