第三章++关系模式的设计理论1.pptVIP

  • 143
  • 0
  • 约8.56千字
  • 约 41页
  • 2016-12-13 发布于重庆
  • 举报
  关系数据库的规范化设计是指面对一个现实问题,如何选择一个比较好的关系模式集合,什么样的关系模式是高质量的关系模式,怎样将一个不好的关系模式转换为一组高质量的关系模式集合。规范化设计理论对关系数据库结构的设计起着重要的作用。   由于关系模型有严格的数学理论基础,因此人们就以关系模型为作为讨论对象,形成了数据库逻辑设计的一个有力工具――关系数据库的规范化理论。 3.3 范式 关系模式的好坏级别用范式表示。 规范化的关系简称范式。范式是对关系的不同数据依赖程度的要求。 通过模式分解将一个低级关系模式转换为若干个高级关系模式的过程称作规范化(概念的纯粹化)。 1NF 定义: 关系中每一分量不可再分。 即不能以集合、序列等作为属性值; 不能有大表套小表的情况。 满足1NF 的关系称为规范化的关系。 2NF 提出问题:已知关系模式 S(S#,SN,SD,DEAN C#, G) 码为(S#,C#),有不良特性: 插入异常、删除异常 更新异常、数据冗余 不良特性是由于该关系模式存在非主属性SN,SD对码(S#,C#)的部分函数依赖引起的。 现在考虑消除非主属性对码的部分函数依赖 --- 定义2NF。 2NF: 定义 定义 若R?1NF,且每个非主属性完全函数依赖于码,则称R?2NF。 2NF的定义要求消除非主属性对码的部分依赖。 注意: 对非2NF模式

文档评论(0)

1亿VIP精品文档

相关文档