首页 > 数据库技术 > 详细

数据库三范式

时间:2017-08-29 21:21:46      阅读:335      评论:0      收藏:0      [点我收藏+]

一、前言

  数据库关系模式可分为第一范式(1NF),第二范式(2NF),第三范式(3NF)和Boyce-Codd范式(BCNF)。这几个规范要求越来越严格,他们之间的关系为 1NF ⊂ 2NF ⊂ 3NF ⊂ BCNF,即,如果满足第二范式一定满足第一范式,满足第三范式一定满足第二范式,以此类推。

二、第一范式

2.1 定义

  如果一关系模式r(R)的每个属性对应的域值是不可分的,则称r(R)属于第一范式,记为r(R)⊂1NF。

2.2 案例

  如下图所示的关系模式是一个非规范化的关系模式,因为address的值域是可分的。

name sex address
province city street

  将上述关系模式规范化如下图,才是 1NF 关系模式:

name sex province city street

 

三、第三范式

3.1 定义

 

数据库三范式

原文:http://www.cnblogs.com/moongeek/p/7450074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!