实体联系模型ER模型_第1页
实体联系模型ER模型_第2页
实体联系模型ER模型_第3页
实体联系模型ER模型_第4页
实体联系模型ER模型_第5页
已阅读5页,还剩13页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第3章实体联系模型(E-R模型),本章的要点:三个世界的概念E-R模型的基本要素实体,属性,将联系E-R模型转换为关系模型的方法,三. 1er模型,三. 1.1三个世界概念模型:将现实世界转换为信息世界的模型3.1.2 E-R模型的构成要素1E-R图的构成要素及其画法、3.1.2 E-R模型的构成要素和表示方法、2实体间的不同联系状况的E-R图表示法联系分为:一对一(1:1 ),假定某学院有几个学部,每个学部只有一个主任主任和学部之间有一对一的关系。 主任和系的属性分别如下:主任编号、姓名、年龄、学历系号、系名主任和系之间是一种管理关系,解:主任和系之间的E-R图如下图:【例3-2】记述两个实

2、体集之间一对多的关系的建立方法。 假设仓库管理系统有两个实体定径套:仓库和商品。 仓库用于收纳商品,规定一种商品只能收纳在一个仓库中,一个仓库中可以收纳多个商品。 仓库和商品之间有一对多的联系。 仓库和商品的属性是仓库编号、场所、面积连单商品编号、商品名、价格在保管联络中反映保管商品的数量。 解:仓库与商品之间的E-R图如下图所示,有描绘【例3-3】两个实体集之间的多对多的联系的方法。 在某教务管理系统中,假设一个人民教师可以上多个课,一个课可以由多个老师来上。 在人民教师和课程之间有多对多的联系。 可以用人民教师的人民教师号、人民教师名、角色课程号、课程名、表示类在“授课”的联络人中反映了人

3、民教师授课质量的属性来记述人民教师和课程。 解:描述人民教师与课程之间的E-R图如下图所示。3.2 ER图的设置修正方法、E-R图通常需要两个阶段: (1)为每个用户创建用户信息的本地ER图,并确定用户视图的实体、属性和联络人。 注意:请勿将可用作属性的物件用作实体。 这有助于ER图的简化。 (2)合并局部ER图,产生整体ER图。 在综合过程中,同名实体只出现一次,为了消除冗馀性而去除不必要的联系。 一般情况下,所有原始局部视图(包括实体、属性和联络人)必须能够从总体ER图中通讯端口。 【例3-4】某学校管理系统有后勤部、学生处、财务省三个部门。 后勤部用于管理学生住宿的教务处用于管理学生的课

4、程和人民教师的课程的财务省用于管理人民教师的工资。后勤部有关实体与实体之间的联系如下:学生:属性有学号、姓名、性别、年龄、专业和入学时间宿舍:楼号、房间、班级学生和宿舍的联系是一个学生只能住一个宿舍,一个宿舍可以住多个学生,学生可以住多个宿舍教务处所涉实体与实体之间的联系如下:学生:属性有学号、姓名、性别、年龄、专业和入学时间的人民教师:属性有人民教师号、姓名、性别、职务、专业课:属性有课程号、课程名、学时数、专业各实体的关系如下1人的人民教师教多门课、财务省所涉及实体与实体之间的联系如下:人民教师:属性有人民教师号、姓名、性别、职务、专业工资薪金:属性有基本工资薪金、加班工资薪金、税金、工资

5、薪金号人民教师与工资联系:一位教师只能领一个工资,一位工资由一位教师领解:首先根据题意化学基各部门的局部E-R图、学生、姓名、专业、番号、宿舍、楼号、等级、年龄、性别、入学时间、房间号,(a )从3.3 ER模型转换成关系模型,E-R图转换成关系模型可以遵循以下原则3360 (1) : 应包括对应实体的所有属性,根据关系表达的意义,哪个属性或哪个属性组是“主牛鼻子”,标识主牛鼻子(2)对于er图中的联系,情况复杂,必须根据实体的联络人以不同的方式实现。 下面,重点研究联系的转换方法。 3.3.1两实体集合间13360 n联络、两实体集合间13360 n联络,可以将“一方”实体的主牛鼻子字放入“

6、n方”实体集合的对应关系中作为“外关键字”,并且也可以将联络的属性放入“n方” 该关系的属性必须至少包含与其相关联的两个实体集的“主关牛鼻子字”,并且如果有相关联的属性,则必须包含在该关系中。 3.3.3两实体集间的133601的联络,假设a实体集和b实体集是133601的联络,联络的转换有三种方法:将a实体集的主牛鼻子字放入b实体集的对应关系,如果有联络则放入属性,将b实体定径套的主牛鼻子字放入a实体定径套对应的关系包含两个实体集的主牛鼻子,如果关系具有属性,则将其添加。 总结一下,将现实世界转化为计算机能够处理的数据世界,必须经过两个阶段:第一阶段使用概念模型将现实世界抽象化为信息世界,第二阶段使用实施模型将信息世界转化为数据世界。 最常见的概念模型是E-R模型,E-R模型的三个基本元素是实体、属性和联络人。 设置修订E-R图通常经过两个步骤,第一步骤是抽象化每个部门的本地E-R图,下一步骤是将本地E-R图组合成全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论