好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ER图向关系模式转换规则PPT演示课件.ppt

8页
  • 卖家[上传人]:大米
  • 文档编号:584886459
  • 上传时间:2024-09-01
  • 文档格式:PPT
  • 文档大小:1.55MB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • ER模型向关系模型的转换模型向关系模型的转换n算法算法q1 实体类型转换实体类型转换n每个实体类型转换成一个关系模式每个实体类型转换成一个关系模式n实体属性即为关系模式的属性实体属性即为关系模式的属性n实体标识符即为关系模式的键实体标识符即为关系模式的键q注意注意n得到的关系模式,有些可能会扩充属性得到的关系模式,有些可能会扩充属性1 ER模型向关系模型的转换模型向关系模型的转换n算法算法q2 联系类型转换联系类型转换n2.1 二元联系二元联系q1:1联系,联系两端的实体类型转成两个关系模式,在任联系,联系两端的实体类型转成两个关系模式,在任一个关系模式中加入另一个关系模式的键(一个关系模式中加入另一个关系模式的键(作为外键作为外键)和)和联系的属性联系的属性q1:N联系,在联系,在N端实体类型转换成的关系模式中,加入端实体类型转换成的关系模式中,加入1端端实体类型的键(实体类型的键(作为外键作为外键)和联系的属性)和联系的属性qM:N联系,联系类型需转换为关系模式,属性为两端实体联系,联系类型需转换为关系模式,属性为两端实体类型的键(类型的键(分别作为外键分别作为外键)加上联系的属性,)加上联系的属性,而键为两端而键为两端实体键的组合(特殊情况下,需要扩展)实体键的组合(特殊情况下,需要扩展)2 ER模型向关系模型的转换模型向关系模型的转换n算法算法q2 联系类型转换联系类型转换n2.1 二元联系二元联系q示例示例3 ER模型向关系模型的转换模型向关系模型的转换n算法算法q2 联系类型转换联系类型转换n2.2 一元联系一元联系q与二元联系相同与二元联系相同q示例示例4 ER模型向关系模型的转换模型向关系模型的转换n算法算法q2 联系类型转换联系类型转换n2.3 三元联系三元联系q1:1:1,转换成的三个关系模式中,在任一个关系模式中加,转换成的三个关系模式中,在任一个关系模式中加入另两个关系模式的键(入另两个关系模式的键(作为外键作为外键)和联系的属性)和联系的属性q1:1:N,,在在N端实体类型转换成的关系模式中,加入两个端实体类型转换成的关系模式中,加入两个1端实体类型的键(端实体类型的键(作为外键作为外键)和联系的属性)和联系的属性q1:M:N,,联系类型需转换为关系模式,属性为联系类型需转换为关系模式,属性为M端和端和N端实端实体类型的键(分别作为外键)加上联系的属性,体类型的键(分别作为外键)加上联系的属性,而键为而键为M端和端和N端实体键的组合(特殊情况下,需要扩展)端实体键的组合(特殊情况下,需要扩展)qM:N:P,,联系类型需转换为关系模式,属性为三端实体类联系类型需转换为关系模式,属性为三端实体类型的键(分别作为外键)加上联系的属性,型的键(分别作为外键)加上联系的属性,而键为三端实而键为三端实体键的组合(特殊情况下,需要扩展)体键的组合(特殊情况下,需要扩展)5 ER模型向关系模型的转换模型向关系模型的转换n算法算法q2 联系类型转换联系类型转换n2.3 三元联系三元联系q示例示例n注注qM:N的联系类型,转成关系模式时,相关实体键组合有时的联系类型,转成关系模式时,相关实体键组合有时不足以表达主键,需要扩展主键的属性构成不足以表达主键,需要扩展主键的属性构成6 ER模型向关系模型的转换模型向关系模型的转换n算法算法q示例示例7 ER模型向关系模型的转换模型向关系模型的转换n算法算法q示例示例8 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.