




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,ER模型,三个世界概念模型:把现实世界转换为信息世界的模型,E-R模型实施模型:把信息世界转化为数据世界使用的模型,关系模型,.,2,数据模型,信息世界的基本概念1)实体(Entity):是指客观存在并可以相互区别的事物。实体可以是具体的人、事、物,也可以是抽象的概念和联系。2)属性(Attribute):具有的某一特性称为实体的属性,一个实体有若干个属性来描述。3)域(Domain):属性的取值范围称为该属性的域。4)实体型(EntityType):具有相同属性的实体成为同型实体,用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。5)实体集(EntitySet):同型实体的集合称为实体集。,.,3,数据模型,6)联系(Relationship):在现实世界中,事物内部及事物之间是普遍联系的,这些联系在信息世界中表现为实体型内部各属性之间的联系以及实体型之间的联系。两个实体型之间的联系可以分为三类:一对一联系(1:1)例如,如果一个商品只卖给一个顾客,一个顾客也只能购买一个商品,则商品与顾客之间具有一对一的联系。一对多联系(1:n)例如,一个人可以有多个移动电话号码,但一个电话号码只能卖给一个人。人与移动电话号码之间的联系就是一对多的联系。多对多联系(m:n)例如,一门课程同时可以由若干学生选修,而一个学生同时也可以选修若干门课程,课程与学生之间的联系是多对多的联系。,.,4,数据模型,2.概念模型的表示方法:实体联系方法(Entity-Relationship),该方法用E-R图来描述现实世界的概念模型。E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形框内写明实体名。属性:用椭圆表示,椭圆内写明属性名,用无向边将属性与实体连起来。联系:用菱形表示,菱形框内写明联系名,用无向边与有关实体连接起来,同时在无向边上注明联系类型。需要注意的是,联系也具有属性,也要用无向边与联系连接起来。,.,5,E-R模型的组成要素及表示方法,1E-R图的组成要素及其画法,.,6,E-R模型的组成要素及表示方法,2实体间不同联系情况的E-R图表示法联系分为:一对一(1:1)、一对多(1:n)、多对多(m:n)【例1】假设某学院有若干个系,每个系只有一个主任。主任和系之间是一对一的关系。主任和系的属性分别如下:主任编号,姓名,年龄,学历;系系编号,系名主任和系之间是一个管理关系,.,7,解:描述主任和系之间的E-R图可如下图:,.,8,【例2】两个实体集之间的一对多的联系的绘制方法。假设在某仓库管理系统中,有两个实体集:仓库和商品。仓库用来存放商品,且规定一类商品只能存放在一个仓库中,一个仓库可以存放多件商品。仓库和商品之间是一对多的联系。仓库和商品的属性分别如下:仓库仓库号,地点,面积商品商品号,商品名,价格在存放联系中要反映出存放商品的数量。,.,9,解:描述仓库和商品之间的E-R图可如下图所示,.,10,【例3】两个实体集之间的多对多的联系的绘制方法。,假设在某教务管理系统中,一个教师可以上多门课,一门课也可以由多个老师去上。教师和课程之间是多对多的联系。教师和课程可用以下属性来描述:教师教师号,教师名,职称课程课程号,课程名在“讲授”联系中应能反映出教师的授课质量。,.,11,解:描述教师和课程之间的E-R图可如下图所示。,.,12,ER图的设计方法,E-R图通常都应经过以下两个阶段:(1)针对每一用户画出该用户信息的局部ER图,确定该用户视图的实体、属性和联系。需注意的是:能作为属性的就不要作为实体,这有利于ER图的简化。(2)综合局部ER图,生成总体ER图。在综合过程中,同名实体只能出现一次,还要去掉不必要的联系,以便消除冗余。一般来说,从总体ER图必须能导出原来的所有局部视图,包括实体、属性和联系。【例4】某学校管理系统中有三个部门:后勤部、学生处和财务处。后勤部用来管理学生的住宿;教务处用来管理学生选课和教师任课;财务处用来管理发放教师的工资。,.,13,后勤部涉及到的实体及实体之间的联系如下:,后勤部涉及到的实体及实体之间的联系如下:学生:属性有学号、姓名、性别、年龄、专业和入学时间宿舍:楼号、房间、档次联系:学生与宿舍的联系是一个学生只能住在一个宿舍一个宿舍能住多个学生学生住宿要交租金。,.,14,教务处涉及到的实体及实体之间的联系如下:学生:属性有学号、姓名、性别、年龄、专业和入学时间教师:属性有教师号、姓名、性别、职称、专业课程:属性有课程号、课程名、学时数、专业联系:一个学生可以选多门课一门课可以由多个学生选修一个教师可以教多门课一门课也可以由多个老师教学生选修某门课有一个成绩教师教某门课有一个质量评价。,.,15,财务处涉及到的实体及实体之间的联系如下:,教师:属性有教师号、姓名、性别、职称、专业工资:属性有基本工资、加班工资、扣税、工资编号联系:一个教师只能领一份工资一份工资只能由一个教师领领工资时应注明是某月工资。,.,16,学生,姓名,专业,学号,宿舍,楼号,档次,年龄,性别,入学时间,房间号,(a)后勤部的局部E-R图,.,17,(b)教务处的局部E-R图(学生同(a)图),.,18,(c)财务处的局部E-R图(教师同(b)图),某学校管理系统的全局E-R图,.,19,假设一个学校存在以下信息(1)对象1-系包含属性:系名、系主任名字、专业数、教师人数、学生人数(2)对象2-系主任包含属性:姓名、性别、出生年月、从教年限、管理系部(3)对象3-教师包含属性:教工号、姓名、性别、出生年月、政治面貌、所在系部(4)对象
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 降碳建筑改造方案设计
- 学校法治讲座活动方案策划
- 单体项目建筑摄影方案设计
- 英国北海油田
- 退休教师座谈会校长致辞:情系校园忆往昔心牵桃李盼常聚
- 团结超市活动策划方案模板
- 美发搞活动策划方案
- 个人协议书范本
- 电竞产业全球市场规模及增长趋势
- 2025金属非金属矿山安全作业能力检测试卷附完整答案详解
- 高速公路改扩建桥梁拼宽施工技术及质量控制
- 双台110kV主变短路电流计算书
- DB1750-2019水电站(厂)防雷与接地性能测试技术规范
- 牛常见病防治课件
- 你不懂咖啡课件
- 危险物品储存安全隐患排查整治表
- 装饰工程保修单
- IInterlib区域图书馆集群管理系统-用户手册
- EnglishDrama英语戏剧写作及表演技巧课件
- DB11T 827-2019 废旧爆炸物品销毁处置安全管理规程
- GB∕T 1186-2016 压缩空气用织物增强橡胶软管 规范
评论
0/150
提交评论