范式Normal Form

在设计表 的时候,需要遵循—-范式Normal Form

第一范式(1NF):根据业务需求,该列分割到不可再分割 的列,具有原子性

第二范式(2NF):先满足第一范式,确保表中的每列都和主键相关

第三范式(3NF):先满足第一范式和第二范式,确保表中的每列直接依赖于主键列,而不是间接依赖关系

第一范式(1NF):列具有原子性

第二范式:

订单表十二、三大范式 - 图2

存在的问题: 商品原产地与主键(订单编号)不相关第二范式的要求: 确保表中的每列都和主键相关。

解决:十二、三大范式 - 图3

第三范式:十二、三大范式 - 图4

存在的问题: 用户姓名 不与该表的主键 (订单编号)直接相关,而是与用户编号相关

解决:十二、三大范式 - 图5