您的位置:首页 > 数据库

数据库设计的三大范式

2015-03-26 09:15 288 查看
1.第一范式

     第一范式时最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明满足第一范式。

  (原子值指的的时不可在分割的字段,比如”地址“这个字段可以拆分为省份、城市、详细地址。在数据库设计时就要拆分完全)

2.第二范式

      第二范式需要确保数据库表中的每一列都和主键相关。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据

保存在同一张数据库表中。

      比如在设计一个订单数据表的时候,不可以包含与订单信息无关的其它数据。

3.第三范式

      第三范式需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关。

      比如在设计一个订单数据表的时候,可以将客户编号作为一个外键和订单表建立相应的关系。而不可以在订单表中添加关于客户其它信息(比如姓名、所属公司等)的字段。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库