实体联系模型(E-R模型).ppt
《实体联系模型(E-R模型).ppt》由会员分享,可在线阅读,更多相关《实体联系模型(E-R模型).ppt(36页珍藏版)》请在三一办公上搜索。
1、第3章,第3章 实体联系模型(E-R模型),数据库应用教程,3.1 ER模型,3.2 ER图的设计方法,3.3 ER模型到关系模型的转换,第3章 实体联系模型(E-R模型),3.1 ER模型,E-R模型是由于1976提出的,现已广泛应用于数据库设计中,该模型通过E-R图表示实体集及实体集之间的联系,用于实现数据的第一次抽象,即把现实世界转换为信息世界。在设计数据库时,人们往往把E-R图作为中间步骤,用E-R图准确地反映出信息,再从E-R图构造出实施数据模型,从而使问题变得简单,不易犯错。,3.1 ER模型,3.1.1 E-R图的组成要素及其画法,1E-R图要素:实体集、联系、属性、主关键字,2
2、绘制方法,把相互联系的实体集(方框)通过联系(菱形框)连接起来,注明联系方式,再把实体集的属性(椭圆框)连到相应实体集上。,3.1 ER模型,3.1.2 两实体集间不同联系情况的E-R图表示法,另外,辅导员和班级之间是一个管理联系,这种管理用一个属性任职时间来描述,请根据描述画出能够反映实体集之间的信息关系的E-R图。,【例3-1】两个实体集之间的一对一的联系的绘制方法。假设某学院有若干个班级,每个班级只有一个辅导员,每个辅导员只管理一个班级。则辅导员和班级之间是一对一的联系。班级和辅导员的属性分别如下:辅导员工号,姓名,性别,年龄,学历班级班号,班级名,【例3-2】两个实体集之间的一对多的联
3、系的绘制方法。假设在某出版管理系统中,有两个实体集:出版社和图书。出版社用来出版图书,且规定一本图书只能由一个出版社出版,一个出版社可以出版多本图书。出版社和图书之间是一对多的联系。出版社和图书的属性分别如下:出版社社号,地点,电话 图书书号,书名,价格另外,在出版联系中要反映出出版图书的数量。请根据描述画出能够反映实体集之间的信息关系的E-R图。,【例3-3】两个实体集之间的多对多的联系的绘制方法。假设在某图书管理系统中,一名作者可以创作多本书,一本书也可以由多名作者共同创作。图书和作者之间是多对多的联系。作者和图书可用以下属性来描述:作者编号,姓名,职称图书书号,书名,出版日期另外,在“创
4、作”联系中应能反映出该书的合同时间和完成时间。请根据描述画出能够反映实体之间的信息关系的E-R图。,3.1.3 同一实体集内部不同联系情况的E-R图表示法,【例3-4】同一实体集内部的一对多联系的绘制方法。假设在某单位里,职工实体集中的实体可分成两类:领导者和被领导者。领导者可以领导多个被领导者,而被领导者只有一个顶头上司,从而实现层层负责制。而对于一个具体职工而言,他既可能是其他职工的领导者,又可能被别的职工领导。职工实体集的属性描述如下。职工工号,姓名,性别,出生日期,工作日期,职称,工资 另:在“领导”联系中有个“民意测验”属性,用来存放职工对领导的满意度。,【例3-5】同一实体集内部的
5、多对多联系的绘制方法。假设在某组装车间中,零部件之间存在着多对多的组装联系,即一个零部件能组装多种其它零部件,反之该零部件也可以由其他零部件组装。零部件实体集的属性描述如下。零部件部件号,名称,价格零部件之间的组装联系有一个属性“数量”,用来指出组装该零部件需要其它零部件各多少个。,3.1.4 两个以上实体集之间多对多多元联系的E-R图表示法,【例3-6】两个以上实体集之间多对多多元联系的E-R图表示法。在某校教务处信息管理系统中,假设同一学期中一名教师可以教多门课,一门课可以由多名教师教,一名学生可以选多名不同教师的课,一名教师教的课可以被多名不同学生选修。那么教师、课程、学生实体集之间就存
6、在着多对多的多元联系。各实体集的属性描述如下。教师:教师号,姓名,身份证号,性别,职称,出生日期,电话号码,备注,照片 课程:课程编号,课程名称,学时,学分,备注 学生:学号,姓名,身份证号,性别,出生日期,专业,年级,电话号码,备注,照片 另外,学生选修某教师教的某门课程有一个成绩。,3.2 ER图的设计方法,1.设计E-R图的两个阶段,(1)针对每一用户画出该用户信息的局部ER图,确定该用户视图的实体、属性和联系。需注意的是:能作为属性的就不要作为实体,(2)综合局部ER图,生成总体ER图。同名实体只能出现一次,去掉不必要的联系,以消除冗余。一般来说,从总体ER图必须能导出原来的所有局部视
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实体 联系 模型
链接地址:https://www.31ppt.com/p-5960987.html