第3章 数据库计.pptVIP

  • 0
  • 0
  • 约7.74千字
  • 约 55页
  • 2019-01-01 发布于江苏
  • 举报
第3章 数据库计

映射EER扩展结构--类层次结构 映射处理EER图中的ISA层次结构。 假设超类C被特化为m个子类{S1 , … , Sm} Attr(C) = {k, a1 , … , an},PK(C) = k。 方法1:映射超类和每个子类到一个不同的表。 映射EER扩展结构--类层次结构 方法1:映射超类和每个子类到一个不同的表。 方法2:仅创建子类关系表。 为每个子类Si(1≤i≤m)创建一个关系Li,且有属性Attr(Li)= {k, a1, …, an } ? {Si的其它专有属性}, PK(Li)=k。 该方法只适用于超类完全参与的特化类型。 方法3:仅创建含1个类标志属性的单个关系。 方法4:仅创建含m个类标志属性的单个关系。 该方法能适应子类有重叠特化的情况,但会产生大量的null值。 映射EER : union子类 (1) 1)对超类实体集有各自不同键的情况 在创建与union子类对应的关系表时,通常需要指定一个新的键属性--代理键(surrogate key)。 2)对超类实体集有有相同键的情况 这时,无需使用代理键。 ER模型至关系模型映射小结 步骤1:映射常规实体集。 步骤2:映射弱实体集。 步骤3:映射ER模式中的关系集。 步骤4:映射ER模式中的聚集关系集。 步骤5:映射与EER模型相关的扩展结构。 3.4 关系模型求精与规范化 3.4.1 模式求精问题

文档评论(0)

1亿VIP精品文档

相关文档