关系模型设计(范式).pptVIP

  • 34
  • 0
  • 约3千字
  • 约 19页
  • 2019-07-20 发布于山东
  • 举报
第13章 关系模式的规范化 了解关系模式规范化的作用 掌握第一范式—重点 掌握第二范式—重点 掌握第三范式—重点 回顾关系模式 关系模式规范化的作用 关系数据库的设计主要是关系模式设计。关系模式设计的好坏直接影响到数据库设计的成败。将关系模式规范化,是设计较好的关系模式的惟一途径。 关系模式的规范化主要是由关系范式来完成的。 关系范式 所谓范式(Normal Form,NF)是指规范化的关系模式。由规范化程度不同,就产生了不同的范式。根据满足条件的不同,经常称某一关系模式R为“第几范式”。 从1971年起,E.F.Codd相继提出了第一范式、第二范式、第三范式,Codd与Boyce合作提出了Boyce-Codd范式。在1976-1978年间,Fagin、Delobe以及Zaniolo又定义了第四范式。到目前为止,已经提出了第五范式。每种范式都规定了一些限制约束条件。 为什么要设计规范化的数据库? 未经规范化的数据库一般都有下述缺点: 较大的数据冗余,数据一致性差,数据修改复杂,对表进行插入、删除、更新时会产生插入、更新、删除异常。规范化的作用就在于尽量去除冗余,使数据保持一致,使数据修改简单,除去在表中进行插入、删除时产生的异常,规范化后的表一般都较小。 第一范式(1NF) 第一范式(1NF) 例如,如下的数据库表是符合第一范式的: 第

文档评论(0)

1亿VIP精品文档

相关文档