时间:2021-07-01 10:21:17 帮助过:27人阅读
1.第一范式 第一范式时最基本的范式。如果数据库表中的所有字段都是不可分解的原子,就说明满足第一范式。 (原子指的的时不可在分割的字段,比如”地址“这个字段可以拆分为省份、城市、详细地址。在数据库设计时就要拆分完全) 2.第二范式 第二范式需要确
1.第一范式
第一范式时最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明满足第一范式。
(原子值指的的时不可在分割的字段,比如”地址“这个字段可以拆分为省份、城市、详细地址。在数据库设计时就要拆分完全)
2.第二范式
第二范式需要确保数据库表中的每一列都和主键相关。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据
保存在同一张数据库表中。
比如在设计一个订单数据表的时候,不可以包含与订单信息无关的其它数据。
3.第三范式
第三范式需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关。
比如在设计一个订单数据表的时候,可以将客户编号作为一个外键和订单表建立相应的关系。而不可以在订单表中添加关于客户其它信息(比如姓名、所属公司等)的字段。