- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本 ER 图要点
2010年4月9日星期五 1 基本ER图要点 例 : 电 子 图 书 人员 图书借书 姓名 编号 权限 书名 条形码 是否可借 规定归还时间 m n 借阅时间 实际归还时间 是否续借 人员表 图书表 借书表 2010年4月9日星期五 2 基本ER图要点 例:学生选修课程 学生 课程选修 姓名 学号 系别 课程名 先修课 学分 成绩用矩形表示实 体集,在框内 写上实体名 用椭圆表示实 体的属性 用无向边 把实体与 其属性连 接起来 用菱形表示实 体间的联系 将参与联系的实 体用线段连接 m n 联系的 数量 2010年4月9日星期五 3 基本概念--实体 ?实体(Entity) – 客观存在并可相互区分的事物叫实体 – 唯一标识 – 具体的:如学生张三、工人李四 抽象的:如计算机系、数据库概论 ?实体集(Entity Set) – 同型实体的集合称为实体集,如全体学生 – 外延 – 实体集可相交 2010年4月9日星期五 4 基本概念--实体 ?属性(Attribute) – 实体所具有的某一特性 – 一个实体可以由若干个属性来刻画 – 例如,学生可由学号、姓名、年龄、系等组成 – 实体可表达为属性,数据值的集合 {学号,001,姓名,李明,年龄,21,系,中文} ?域(Domain) – 属性的取值范围 – 例如,性别的域为(男、女),月份的域为1到 12的整数 2010年4月9日星期五 5 基本ER图要点 ?码在ER图中的表示 – 实体集属性中作为主码的一部分的属性用下划线 来标明。 学生 课程选修 姓名 学号 系别 课程名 先修课 学分 2010年4月9日星期五 6 基本概念--联系 ? 联系(Relationship) – 实体之间的相互关联 – 如学生与老师间的授课关系,学生与学生间有班长 关系 – 联系也可以有属性,如学生与课程之间有选课联 系,每个选课联系都有一个成绩作为其属性 – 同类联系的集合称为联系集 ? 元或度(Degree) – 参与联系的实体集的个数称为联系的元 – 如学生选修课程是二元联系,供应商向工程供应零 件则是三元联系 2010年4月9日星期五 7 基本概念--角色 ?角色(Role) – 实体在联系中的作用称为实体的角色 – 当同一个实体集不止一次参与一个联系集时,为 区别各实体的参与联系的方式,需要显式指明其 角色 – 如学生与学生间的班长关系,职工与职工之间的 经理关系,课程之间的先修关系 2010年4月9日星期五 8 角色在ER图中的表示 ?表示要点 – 当需要显式区分角色时,在连接菱形和矩形的线 上加上说明性标注以区别不同的角色 职员 雇佣 管理 工作 2010年4月9日星期五 9 映射的基数 ?映射的基数(Mapping Cardinalities) – 实体之间的联系的数量,即一个实体通过一个 联系集能与另一实体集相关联的实体的数目 – 可以有一对一的(1:1),一对多的(1:m), 多对多的(m:n)几种情况 2010年4月9日星期五 10 映射基数在ER图中的表示 多方实体集 单方实体集联系R从A到B是一 对一或多对一 A BR ?表示要点 – 用箭头或线段来表示联系的映射基数 联系R从A到B是多对 多或一对多 A BR 2010年4月9日星期五 11 映射的基数 ?二元联系集的映射基数 设有两个实体集E1, E2 : – 一对一 ? E1中的一个实体与E2中至多一个实体相联系,并且 E2中的一个实体与E1中至多一个实体相联系 ?如“职工”与“部门”之间的“管理”联系(假定每个部门只 有一个经理,一个职工不能兼任两个部门经理) ?注:一对一不是一一对应 职工 部门管理 2010年4月9日星期五 12 映射的基数 – 一对多 ? E1中的一个实体与E2中n(n≥0)个实体相联系,并且 E2中的一个实体与E1中至多一个实体相联系 ?如“教师”和“学生”之间的“班主任”联系 教师 学生班主任 2010年4月9日星期五 13 映射的基数 – 多对多 ? E1中的一个实体与E2中n(n≥0)个实体相联系,并且 E2中的一个实体与E1中m(m≥0)一个实体相联系 ?如“学生”和“课程”之间的“选修”联系 学生 课程选修 2010年4月9日星期五 14 映射的基数 ?一个实体集内的二元联系 – 一对一 ??ei∈ E,至多存在一个ej∈ E,与之相联系(j≠i) ?如“职工”之间的“配偶”联系 – 一对多 ?如“职工”内部的“领导”联系 – 多对多 ?如“零件”之间的“构成”联系 职工 领导 领导 属下 职工 配偶 丈夫 妻子 构成零件 母零件 子零件 2010年4月9日星期五 15 ?多个实体集间联系的情况 – 一对多 ?设有n个实体集E1 , E2 , … , En ,
文档评论(0)