第3讲 数据-库设计方法—逻辑模型以及ER模型到关系模型的转化.pptVIP

第3讲 数据-库设计方法—逻辑模型以及ER模型到关系模型的转化.ppt

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

;回顾;数据库原理与应用;本讲内容、重点和难点;1. 逻辑模型;逻辑模型的作用;(1)层次型 通过树形结构表示实体及联系。如描述学校管理机构。每个结点表示一个实体(型),箭头表示实体(型)间的联系(由父到子)。;(2)网络型 通过网状结构表示实体及联系。“网”中每个结点表示一个实体(型),结点之间箭头表示实体(型)间的联系。;层次与网络模型优缺点: 优点:能直观、形象地描述实体及其联系,易于被人们所理解和掌握 。 缺点:数据结构较复杂,存储数据需要更多的链接指针;在检索数据时,需要考虑数据的存储路径;在插入或删除数据时,涉及到调整链接指针。;(3) 关系型 关系模型与层次模型和网状模型相比有着本质的差别,它是用二维表格来表示实体及其相互之间的联系。 ;关系模型的基本概念;部门编号;讨论:实体集用表格来表示是容易理解的,联系如何用表格来表示呢?以选课系统为例。;2. 物理模型;3.从ER图导出关系模型数据结构;1) 两实体集间1: N联系 无需专门用一个关系表示“联系”。可将“1”方关系的主键纳入“N”方关系中作为外键,同时把联系的属性也一起纳入“N”方关系中。;学校;2) 两实体集间M: N联系 必须对“联系”单独建立一个关系。“联系”关系的属性至少包含它所关联的双方实体的“主键”,若“联系”自身有属性,也要一起纳入“联系”关系中。;学生;3) 两实体集间1:1联系 对两实体间1:1联系,有二种转换方案: 第一:“联系”不单独建立关系,将实体集A主键放到实体集B中作为外键。 第二: “联系”不单独建立关系,将实体集B主键放到实体集A中作为外键。;校长;以下的关系模型为补充内容 ;4) 同一实体集各实体间1: N联系;5) 同一实体集各实体间M: N联系 则需为“联系”单独建一个关系。该关系中至少应包含被它联系的双方实体的“主键”,若“联系”有属性,也要纳入该关系中。;6) 多个实体集间M: N联系 必须为“联系”单独建一个关系。该关系中至少应包含被它联系的双方实体的“主键”,若“联系”有属性,也要纳入该关系中。 ;工程项目;小结;小课内容;1. 问题 20分钟;2. E-R图练习 50分钟;题3:某研究所科研管理系统情况如下: 部门:包括部门号、部门名、办公室。每个部门有多名职工。 职工:包括职工号、姓名、性别、年龄、职称、专业、简历。 简历:包括开始时间、终止时间、工作单位、担任职务。 项目:包括项目编号、项目名称、项目经费、项目来源、负责人。 每名职工可参加多个项目,每个项目可多名职工参加。 要求: 画出表达此问题的实体关系图。 根据设计E-R模型,将其转换成关系模型,并标出主外键。 ;题4:图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,设计一个E-R模型,并将这个E-R模型转换成关系数据模型,要求标注主码和外码。 注:一张违章通知书可能有多项处罚,例如:警告+罚款

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档