基本概念及ER图.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标识符 任何实体都具有一个唯一标识符(UID)。 UID 是一个属性或多个属性的组合,用于区别不同的歌曲。 如何在全部歌曲中找到一首特定的歌曲?歌曲的唯一标识符是什么? 以教室中的所有学生为例。使用几个特性或属性来描述每名学生。通过哪个或哪些属性可以将一名学生与其他学生区别开来? 这就是学生的UID。 小结 术语 本课中使用的主要术语包括: 实体 实例 无形的 有形的 属性 数据类型 Null 单值 唯一标识符(UID) 小结 在本课中,您应该已经学会: ?定义实体并列举相应示例 ?区别实体与实体的实例 ?说出给定实体的属性并进行描述 ?区别属性与属性值 ?区别必需属性与可选属性、易变属性与非易变属性 ?为实体选择一个唯一标识符(UID) 并说明理由 联系 实体间的对应关系称为联系 实体间联系的种类是指一类实体中可能出现的每一个实体与另一类实体中多少个具体实体存在联系 联系可以归结为三种类型:一对一联系、一对多联系、多对多联系 联系三种类型的 E-R模型 E-R图有三个要素: (1)实体:用矩形表示实体,矩形内标注实体名称 (2)属性:用椭圆表示属性,椭圆内标注属性名称。并用连线与实体连接起来。 (3)实体之间的联系:用菱形表示,菱形内注明联系名称,并用连线将菱形框分别与相关实体相连,并在连线上注明联系类型。 下面用E-R图来表示的概念模型示例 E-R图的建立方法:先确定实体和联系,再确定实体和联系的属性,最后在唯一标识符属性下划横线。 一对一联系 妻子 與 丈夫 丈夫ID 妻子姓名 妻子ID 丈夫姓名 妻子ID 1 1 一对多联系 課程 教 教師 教師ID 教師姓名 課程ID 課程名稱 課程ID 1 M 多对多联系 課程 課程名稱 課程ID 學生 学习 學生ID 學生姓名 課程ID 學生ID M N E-R示例 E-R图练习1 有如下运动队和运动会两个方面的实体: 1.运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。 2.运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。 请完成如下设计: 分别设计运动队和运动会两个局部E-R图。 将他们合并为一个全局E-R图。 合并时存在什么冲突,你是如何解决这些冲突的? E-R图练习1解答 存在的冲突 结构冲突:项目在两个局部 ER 图中,一个做多值属性,一个作实体; 属性冲突:统一为实体;运动队在两个局部图里的结构不一致也需统一。 命名冲突。 E-R图练习1解答 存在的冲突 结构冲突:项目在两个局部 ER 图中,一个做多值属性,一个作实体; 属性冲突:统一为实体;运动队在两个局部图里的结构不一致也需统一。 命名冲突。 E-R图练习2 上海商业连锁集团需要建立信息系统。该系统中存在3个实体集,一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。 试画出E-R图。 E-R图练习2解答 E-R图作业1(学号为奇数同学) 海军某部要建立一个舰队信息系统,它包括如下两方面的信息: 1.舰队方面 舰队:舰队名称、基地地点 舰艇:编号、舰艇名称、所属舰队 2.舰艇方面 舰艇:舰艇编号、舰艇名、武器名称 武器:武器编号、武器名称、武器生产时间、舰艇编号 官兵:官兵证号、姓名、舰艇编号 其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器,一种武器可安装于多艘舰艇之上;一艘舰艇有多名官兵,一名官兵只属于一艘舰艇。要求完成如下设计: (1).分别设计舰队和舰艇两个局部ER图; (2).将上述两个局部ER图合并成一个全局ER图; 同时,请在ER图上标注联系的类型。 E-R图作业2 (学号为偶数同学) (1).分别设计商品和供应商的ER图、商品和商店的ER图; (2).将上述两个局部ER图合并成一个全局ER图。 同时,请在ER图上标注联系的类型。 Education Creat

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档