- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2、概念模型ER图及概念模型转化成关系模型第二讲:概念模型ER图及概念模型转化成关系模型概念模型和实体关系图概念模型转化成逻辑模型PowerDesigner建立概念模型CDM概念数据模型CDM转化成物理数据模型PDM建立数据库2、概念模型ER图及概念模型转化成关系模型一、概念模型和实体关系图把用户需求抽象为概念模型即为概念结构设计。概念模型除了要求能反映客观世界并且易于理解外,还要求其易于向数据模型(如关系模型)转化。概念模型独立于具体的数据库系统,是整个数据库设计的基础。2、概念模型ER图及概念模型转化成关系模型1. 概念模型概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解。2、概念模型ER图及概念模型转化成关系模型2. 信息世界中的基本概念 (1) 实体(Entity) 客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。(2) 属性(Attribute) 实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 (3) 码(Key) 唯一标识实体的属性集称为码。 2、概念模型ER图及概念模型转化成关系模型信息世界中的基本概念(续)(4) 域(Domain) 属性的取值范围称为该属性的域。 (5) 实体型(Entity Type) 用实体名及其属性名集合来抽象和刻画同类实体称为实体型(6) 实体集(Entity Set) 同型实体的集合称为实体集2、概念模型ER图及概念模型转化成关系模型信息世界中的基本概念(续)(7) 联系(Relationship) 现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系实体型间联系 两个实体型 一对一联系(1:1)三个实体型 一对多联系(1:n) 一个实体型 多对多联系(m:n) 实体型1实体型1实体型1m11联系名联系名联系名1nn实体型2实体型2实体型2m:n联系1:n联系1:1联系两个实体型间的联系2、概念模型ER图及概念模型转化成关系模型2、概念模型ER图及概念模型转化成关系模型两个实体型间的联系 一对一联系如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1:1。 实例班级与班长之间的联系:一个班级只有一个正班长一个班长只在一个班中任职2、概念模型ER图及概念模型转化成关系模型两个实体型间的联系 (续)一对多联系如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系 记为1:n实例班级与学生之间的联系:一个班级中有若干名学生,每个学生只在一个班级中学习2、概念模型ER图及概念模型转化成关系模型两个实体型间的联系 (续)多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体B具有多对多联系。记为m:n实例课程与学生之间的联系:一门课程同时有若干个学生选修一个学生可以同时选修多门课程2、概念模型ER图及概念模型转化成关系模型3. 概念模型的表示方法ER图实体型用矩形表示,矩形框内写明实体名。学生教师学生年龄学号姓名性别2、概念模型ER图及概念模型转化成关系模型E-R图(续)属性用椭圆形表示,并用无向边将其与相应的实体连接起来2、概念模型ER图及概念模型转化成关系模型E-R图(续)联系联系本身:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n) 联系的属性:联系本身也是一种实体型,也可以有属性。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来 实体型1实体型1实体型1m11联系名联系名联系名1nn实体型2实体型2实体型21:1联系m:n联系1:n联系联系的表示方法2、概念模型ER图及概念模型转化成关系模型实体型1实体型1mn1联系名联系名mn同一实体型内部的m:n联系实体型2实体型3多个实体型间的1:n联系联系的表示方法(续)2、概念模型ER图及概念模型转化成关系模型班级课程班级m11选修班级-班长组成1nn学生班长学生1:1联系m:n联系1:n联系联系的表示方法示例2、概念模型ER图及概念模型转化成关系模型职工课程1n1领导讲授mn同
您可能关注的文档
- 《心中的榜样》课件.ppt
- 新冠肺炎预防知识主题班会.pptx
- §3.4 随机向量的数字特征.ppt
- §3-2 箱形梁的约束扭转.ppt
- 01.FLUKE 15B+数字万用表使用介绍.pptx
- 1.2.慢性支气管炎、肺气肿的护理.ppt
- 【医学课件】2.剖腹探查术.ppt
- 2[1].4类氢离子的光谱.ppt
- 2_3拧紧曲线分析.pptx
- 2《太阳系大家族》.ppt
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)