第6章实体联系模型摘要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 图 6 ― 8 项目管理局部E―R模型 * 图 6 ― 9 合并后的全局初步E―R模型 * 二、 E―R模型向关系模型的转化 (1) 将每一个实体集转换为一个关系模式,实体集的属性转换成关系的属性,实体集的码即对应关系的码。 本例中将生成如下三个关系模式: 职工(职工号,姓名,性别,年龄,工资) 部门(部门号,名称,电话,负责人) 职称职务(代号,名称,津贴,住房面积) * 二、 E―R模型向关系模型的转化 (2) 将每个联系集转换成关系模式。 对于给定的联系R,由它所转换的关系具有以下属性: ① 联系R单独的属性都转换为该关系的属性; ② 联系R涉及到的每个实体集的码属性(集)转换为该关系的属性。 转换后关系的码有以下几种情况: 若联系R为1∶1联系,则每个相关实体的码均可作为关系的候选码; 若联系R为1∶n联系,则关系1中的码作为n端实体的外码; 若联系R为m∶n联系,则关系的码为相关实体码的组合。 * 二、 E―R模型向关系模型的转化 根据此规则,由联系转换来的关系模式为: 分工(职工号,部门号) 任职(职工号,代号,任职日期) (3) 根据具体情况,把具有相同码的多个关系模式合并成一个关系模式。 具有相同码的不同关系模式,从本质上描述的是同一实体集,因此可以合并。 合并后的关系包括两关系的所有属性,这样可以节省存储空间。 如本例中的职工关系和分工关系,可以合并为下面同一个关系模式: 职工(职工号,姓名,性别,年龄,工资,部门号) * 例2 某体育运动锦标赛有来自世界各国运动员组成的体育代表团参赛各类比赛项目。下图为该锦标赛各代表团、运动员、比赛项目、比赛情况的一个ER图,试设计该数据库的关系模式集。 M 运 动 员 项 目 参赛 代表团 组成 国家名 运动员号 年龄 姓名 性别 团长 项目号 比赛时间 项目名 比赛场地 成 绩 1 N M * 例3 某公司人事管理系统的数据库包括部门、岗位、职工、技能和工资等方面的数据。现假定:一个部门设立若干岗位,一个岗位只属于一个部门;一个职工只在一个岗位上任职,一个岗位只聘任一个职工;一个职工可以参加多门技能的考核,不同职工可以参加同一技能的考核;职工包括工号、姓名、性别、出生年月和文化程度等属性;每个职工有简历,包括起迄时间、从事工作和证明人;每个职工有一份工资,工资由基本工资、级别工资、工龄工资、养老金、失业保险金、公积金和纳税组成。 1.按题意并补充适当的属性,设计出ER图。 2.将此ER图转换成关系模型,并注明关系模式的主键和外键。 3.用SQL创建其中一个关系模式,并向其中插入一个元组。 * 例4 今要建立一个数据库,其中包括系的系号、系名、地点和电话,教师的职工号、姓名、性别和职称,班的班号、专业、班主任和班长,社团的名称、成立年份、地点和理事长,学生的学号、姓名、性别和出生日期,学生家庭成员的姓名、称呼、职业和电话,等等。并有如下限制: 每个系有若干班级和若干教师,每个班级有若干学生;一个班级只能属于一个系,一个教师只能属于一个系,一个学生只能属于一个班级;系号、职工号、班号、学号和社团名称具有唯一性;同系的学生住在同一宿舍区;班主任由教师担任,班长和理事长由学生担任;一个学生可以参加多个社团; 要求在数据库中保存学生参加社团的日期、各社团的历任理事长。 (1) 建立适当的ER模型, (2) 转换成关系模型, (3) 用SQL2的DDL创建其中的2个关系模式,要求包含主键和外键的说明 * 精 读: 教材 P.126 ? 137 习 题: P.138 6.2 6.4 6.6 精读和习题要求 * 数据库原理 宋安平 上海大学计算机学院 Apsong@shu.edu.cn 第7周 GGG * 第6章 实体联系模型 ER模型的基本元素 属性的分类 联系的设计 ER模型的扩充 ER模型的实例 * 数据模型是数据库系统的核心和基础。 但现实世界总是先抽象成信息世界,然后才能转化为数据世界。 信息世界是对现实世界的抽象。 因此,信息世界不可能等价于现实世界。 信息世界中的数据模型又称为概念模型。 作为从现实世界到其他数据模型转换的中间模型,概念模型不考虑数据的操作,而只是用比较有效、 自然的方式描述现实世界的数据及其联系。 在设计概念模型时,最著名、最实用的是P.P.S.Chen于1976年提出的“实体―联系模型”(Entity―Relationship Approach,简称E―R模型)。 * * 第一节 ER模型的基本元素 实体 联系 属性 * 一、实体 实体是客观存在、可以相互区分的事物。 实体集是具有相同类型及相同性质(属性)的实体集合。

文档评论(0)

基本资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档