网站大量收购独家精品文档,联系QQ:2885784924

第二章数据库系统结构要点.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实用教程(第三版) 第二章 数据库系统结构 第二章 数据库系统结构 教学内容: ? 数据描述: ? 数据模型: ? 数据库管理系统(DBMS) 各阶段中数据描述的术语,概念设计中实体 间联系的描述。 数据模型,逻辑模型的形式定义, ER模型,层次模型、网状模型、关系模型和 面向对象模型的数据结构以及联系的实现方式。 §1 数据描述 一、信息的三个领域: 从客观世界事物的特征到计算机中的表示经历了三个领域: 现实世界 信息世界 机器世界 现实世界: 存在于人们头脑之外的客观世界。 现实世界中的数据就是客观存在的原始数据。 举例: 信息世界: 现实世界在人们头脑中的反映。 ? 用概念设计描述数据库的概念结构。 数据描述:实体、属性、实体集、实体标识符。 举例: 实体 具有公共性质的可相互区分的现实世界对象的集合。 可以是具体的事物,也可以是抽象的概念或联系 具体的事物:学生、课程、职工 抽象的联系:学生选课 实体集 性质相同的同类实体的集合。 举例: 属性 实体所具有的特征或性质。 身高 年龄 性别 体重 …… 实体标识符 能唯一标识实体的属性或属性集,有时也称关键码,或者简称键。 外键: 机器世界: 信息世界的信息在计算机中以数据的形式来表示。 逻辑设计涉及的概念:字段、记录、文件、关键码。 物理设计描述物理存储介质中的数据: 位、字节、字、块、桶、卷。 举例: 字段 标识实体属性的命名单位,有时也称数据项,是可以命名的最小信息单位,所以又称为数据元素或初等项。 字段的命名往往与属性名一样。 例如学号、姓名、年龄、性别等。 记录 字段的有序集合 用一个记录描述一个实体 能完整描述一个实体的字段集 例如: 文件 同一类记录的集合 用来描述实体集 举例:实体所具有的特征或性质。 关键码 能唯一确定文件中每个记录的字段或字段集 关键码,键 二、数据联系的描述 信息世界中,实体与实体之间有联系包括: 实体内部的联系; 实体之间的联系。 联系 联系是数据之间的关联集合,是客观存在的应用语义链 。 实体内部的联系:一个实体内属性之间的联系。 职工实体内部的职工号和职工的部门号 实体之间的联系:不同实体之间的联系。 课程实体和学生实体之间的选课联系。 1、二元联系: 两个不同实体集的实体间联系: 1:1联系 1:n 联系 m:n联系 如果实体A中的每个实例在实体B中至多有一个(也可以没有)实例与之关联,反之亦然,则称实体A与实体B具有一对一联系, 记作:1 : 1。 一对一联系(1:1) 一对一联系的例子 假设一个部门只有一个正经理,一个人只当一个部门的经理。 ?是一对一的联系 部门和正经理。 假设一个系只有一个正主任,一个人只当一个系的主任。 ?是一对一的联系 系和正系主任。 班级与正班长? 学校里面,一个班级只有一个正班长,而一个班长也只在一个班中任职。 一对多的联系 如果实体A与实体B之间存在联系,并且对于实体A中的一个实例,实体B中有多个实例与之对应;而对实体B中的任意一个实例,在实体A中都只有一个实例与之对应,则称实体A到实体B的联系是一对多的。 记作: 1 : n 有部门和职工两个实体,并且有语义:一个部门可以有多名职工,但是一个职工只在一个部门工作。 则部门和职工之间的联系是一对多的,我们把这种联系命名为工作。 一对多联系的例子 班级和学生? 一个班级中有若干名学生,而每个学生只在一个班级中学习。 多对多的联系 如果实体A与实体B之间存在联系,并且对于实体A中的一个实例,实体B中有多个实例与之对应;而对实体B中的一个实例,在实体A中也有多个实例与之对应,则称实体A到实体B的联系是多对多的。 记作:m : n 多对多联系的例子 有学生和课程两个实体,并且有语义:一个学生可以修多门课程,一门课程可以被多个学生修。 那么学生和课程之间的联系就是多对多的,我们把这种联系命名为选课。 1、二元联系:两个不同实体集的实体间联系: 1:1联系

文档评论(0)

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

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档