网站大量收购独家精品文档,联系QQ:2885784924

第3章实体联系模型(E_R模型).pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章实体联系模型(E_R模型)

第 3;3.1 E—R模型;3.1 E—R模型 ;3.1 E—R模型 ;3.1 E—R模型 ;;【例3-2】 两个实体集之间的一对多的联系的绘制方法。 假设在某出版管理系统中,有两个实体集:出版社和图书。出版社用来出版图书,且规定一本图书只能由一个出版社出版,一个出版社可以出版多本图书。出版社和图书之间是一对多的联系。 出版社和图书的属性分别如下: 出版社——社号,地点,电话 图书——书号,书名,价格 另外,在出版联系中要反映出出版图书的数量。请根据描述画出能够反映实体集之间的信息关系的E-R图。 ;;【例3-3】两个实体集之间的多对多的联系的绘制方法。 假设在某图书管理系统中,一名作者可以创作多本书,一本书也可以由多名作者共同创作。图书和作者之间是多对多的联系。 作者和图书可用以下属性来描述: 作者——编号,姓名,职称 图书——书号,书名,出版日期 另外,在“创作”联系中应能反映出该书的合同时间和完成时间。请根据描述画出能够反映实体之间的信息关系的E-R图。;;;3.1.3 同一实体集内部不同联系情况的E-R图表示法;;【例3-5】同一实体集内部的多对多联系的绘制方法。 假设在某组装车间中,零部件之间存在着多对多的组装联系,即一个零部件能组装多种其它零部件,反之该零部件也可以由其他零部件组装。 零部件实体集的属性描述如下。 零部件——部件号,名称,价格 零部件之间的组装联系有一个属性“数量”,用来指出组装该零部件需要其它零部件各多少个。 ;;3.1.4 两个以上实体集之间多对多多元联系的E-R图表示法;;;3.2 E—R图的设计方法 ;【例3-7】某学校管理系统中有三个部门:教务处、人事处和财务处。教务处职能是管理学生选课和教师任课;人事处职能是管理人员的隶属关系;财务处职能是发放教师的工资。 教务处涉及到的实体集及实体集之间的联系如例3-6所述。 人事处涉及到的实体集及实体集之间的联系如下: ? 系:属性有系号,系名,系主任,电话号码,办公地点 ? 教师:教师号,姓名,身份证号,性别,职称,出生日期,电话号码,备注,照片 ? 班级:班号,班级名称,辅导员 ? 学生:学号,姓名,身份证号,性别,出生日期,专业,年级,电话号码,备注,照片 ? 实体集之间的联系可描述为:一个系拥有多名教师,一名教师只从属于一个系;一个系管理多个班级,每个班级只属于一个系;一个班级由多名学生组成,每个学生只属于一个班级。 ;财务处涉及到的实体集及实体集之间的联系如下: ? 教师:教师号,姓名,身份证号,性别,职称,出生日期,电话号码,备注,照片 ? 工资:属性有基本工资、加班工资、扣税、工资编号 ? 教师和工资的联系是:一个教师只能领一份工资,一份工资只能由一个教师领,领工资时应注明是某月工资。 请根据要求设计出该学校管理系统的全局E-R图。 ;;;;3.3 E—R模型到关系模型的转换 ;3.3.1 两实体集间联系的转换 ;2.两实体集间m:n联系 ;3.两实体集间的1:1的联系;;3.3.2 同一实体集内部联系的转换 ;2.同一实体集内部的多对多联系的转换 ;3.3.3 多个实体集之间多对多多元联系的转换 ;【例3-5】把图3-10所示的E-R图转换为关系模式。 解:第一步把每个实体集转换成一个关系模式,如下:;第二步转换关系,分三步,如下: (1)把教师、课程和学生三个实体集的m:n的多元联系反映出来,需建立一个新的关系,关系中包含联系涉及到的各实体集的主关键字及联系的属性。转换的关系如下。 ;(3)把教师和工资间的一对一的关系反映出来,可把教师号和月份属性放到工资关系中。 ;最后形成的关系模式为:

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档