关系模式规范化设计理论.pptVIP

  • 5
  • 0
  • 约9.04千字
  • 约 40页
  • 2019-01-06 发布于湖北
  • 举报
第 4 章 关系模式的规范化 设计理论 4.4 关系模式的分解特性 4.4.1 模式分解中存在的问题(1) 设有关系模式R(U)和R1(U1), R2(U2), …, Rk(Uk),其中U={A1, A2, …, An},Ui ?U(i=1,2,…, k)且U=U1?U2?…?Uk。令?={R1(U1), R2(U2), …, Rk(Uk)},则称?为R(U)的一个分解,也称为数据库模式,有时也称为模式集。用?代替R(U)的过程称为关系模式的分解。 数据库模式?的一个具体取值记作?=(r1, r2, …, rk),称为数据库实例?。其中ri是?中关系模式Ri(Ui)对应的一个具体关系。 实际上,关系模式的分解,不仅仅是属性集合的分解,它是对关系模式上的函数依赖集,以及关系模式对应的具体关系进行分解的体现。 4.4.1 模式分解中存在的问题(2) 例4.21 设关系模式R(A, B, C),F={A?B,B?C},r是R(U)满足F的一个具体关系,如表4.12所示。下面,我们将R作出几个不同的分解,看看会出现什么样的问题 4.4.1 模式分解中存在的问题(4) 表4.14 关系r的三种分解 4.4.1 模式分解中存在的问题(3) ⑴ 将R分解为?1={R1(A), R2(B), R3(C)},则相应关系r被分解为三个关系(表4.13),虽然从范式的角度看,关系r1

文档评论(0)

1亿VIP精品文档

相关文档