E-R图向关系模型的转换.pptVIP

  • 14
  • 0
  • 约2.28千字
  • 约 22页
  • 2017-07-09 发布于河南
  • 举报
E-R图向关系模型的转换.ppt

用E-R图描述了系统中实体集与实体集之间的联系,但是E-R模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。 一般遇到一个实际的问题,总是先设计一个E-R模型,然后再把E-R模型转换为计算机可以实现的数据模型,在这里以关系模型为例。 前面已经介绍了实体集之间的联系,为(1:1)、(1:n)和(m:n)3种联系之一,下面根据3种联系介绍从E-R图获得关系模式的方法。 1.(1∶1)联系的E-R图到关系模式的转换 2.(1∶n)联系的E-R图到关系模式的转换 3.(m∶n)联系的E-R图到关系模式的转换 1、(1∶1)联系的E-R图到关系模式的转换 转换原则: 每个实体集各对应一个关系模式; 对于(1:1)的联系, 1)可以单独对应一个关系模式:由联系属性、参与联系的各实体集的主码构成关系模式,其主码可选参与联系的实体集的任一主码。 2)也可以由联系属性及一方的主码加入到另一方实体集对应的关系模式。 (1∶1)联系的E-R图到关系模式的转换 方法1: 班级(班级编号,院系,专业,人数) 正班长(学号,姓名) 属于(学号,班级编号) 方法2: 班级(班级编号,院系,专业,人数) 正班长(学号,姓名,班级编号) 1 主任 系 管理 1 姓名 年龄 学历 编号 系编号 系名 任职时间 关系模式: 职工表(编号,姓名,年龄,学历) 系(系号,系名,系主任编号,任职时间) (1

文档评论(0)

1亿VIP精品文档

相关文档