- 1
- 0
- 约2.98千字
- 约 32页
- 2019-01-04 发布于浙江
- 举报
于跃-企业局域网的安全与运Ⅱ-3-实体关系
即一对一(ONE?TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。如图所示 四种基本的联系 课堂小结和作业 概念模型是对客观世界的一种抽象,应用实体关系ER图来表示概念模型; 实体之间的关系有三种; 作业: 题目要求在课外作业文档中: 确定下列是实体还是属性? 根据给定的实体确定他们之间的关系? 企业局域网的安全与运维II 实体关系 课程引入 我们熟悉数据在Word、excel等文件中的表现形式,如何将系统中的数据存储到数据库中呢? 数据库中的数据可以像excel表那样存储,但存在大量的重复数据,这是我们所希望的吗? 有一定的规则和技术可以来帮助我们设计数据库的结构呢? 本节学习目标 时间:2次课,4学时; 本节学习目标: 知识点: 实体、属性、关系的概念 多对多关系的拆分; 数据库表、字段、记录的概念; 本节学习目标 技能要求: 1.能够判定实体和属性; 2.能够区分实体之间的一对一,一对多和多对多关系; 3.能够将多对多关系拆分为两个一对多关系; 数据描述的三个领域 1. 现实世界 现实世界是指存在于人脑之外的客观世界,泛指客观存在的事物及其相互间的联系。一个实际存在并且可以识别的事物称为客观事物。 2. 信息世界 现实世界中的事物反映到人们的头脑里,经过认识、选择、命名、分类等综合分析而形成印象和概念,产生认识,这就是信息,即进入信息世界。 3. 机器世界 信息世界中的有些信息,可以直接用数字表示,如学生的成绩、年龄,图书的书号等;有些是由符号、文字或其他形式来表示的。 数据描述的三个领域 现实世界、信息世界、机器世界这三个领域是由客观到认识、由认识到使用管理的三个不同层次,而且后一领域是前一领域的抽象描述。 三个领域之间的术语对应关系如图所示。 概念数据模型 现实世界中的客观事物的抽象过程 概念数据模型 1. 信息世界涉及的主要概念 (1) 实体 现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单位。它们是客观存在的且又能相互区别的事物。客观存在并可以相互区分的事物叫实体。实体可以指实际对象,也可以指某些概念;可以是事物本身,也可以指事物与事物之间的联系。 (2) 属性 现实世界中的事物均有一些特性,这些特性可以用属性这个概念表示。属性刻画了实体的特征。一个实体往往可以有若干个属性。 (3) 码(键) 惟一标识实体的属性或属性集称为码。 (4) 域 某个(些)属性的取值范围。 概念数据模型 (5) 联系 现实世界的事物之间是有关联的。这种关联必然要在信息世界中加以反映,一般存在两类关系:一类是实体内部的关系,如组成实体的属性之间的关系;一类是实体之间的关系。 两个实体型之间的关联可分为以下三类: ① 一对一关系(1:1)。 ② 一对多关系(1:N)。 ③ 多对多关系(M:N)。 作为“属性”,不能再有需要描述的性质。属性必须是不可再分的数据项,不能含有其他的属性。 属性不能与其他实体具有联系。 属性的定义规则 一对一关系举例 校长和学校; 国家和总统; 一夫一妻; 一对多关系举例 部门对员工; 系别对教师; 班级对学生; 用户和订单; 多对多关系举例 学生和课程; 教师和课程; 订单和商品; 概念数据模型 两个实体之间的关联 概念数据模型 2. 实体关联模型(E-R模型) 概念层次模型是现实世界到机器世界的第一级抽象,是抽象现实世界中有应用价值的元素及其关联,反映现实世界中有应用价值的信息结构,不依赖于数据的组织结构。概念模型的表示方法最常用的是实体关联模型,通常称为E-R(Entity-Relationship)方法。 E-R图中有以下四个基本成分。 常用工具:Powder Designer。 确定实体 除去重复实体 列出每个实体的属性 标记主键 定义联系 检查每个实体类型,以查看他如何与其他实体相连 描述联系的类型(1:1,1:N,M:N) 除去冗余关系 构建ER图的步骤 结构数据模型 1. 层次模型 2. 网状模型 3. 关系模型 4. 面向对象模型 关系模型 关系模型是目前最常用的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。1970年美国IBM公司San Jose研究室的研究员E. F. Codd首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了理论基础。 用表格形式的结构表示实体类型以及实体间关联的模型称为关系模型。关系模型比较简单,容易被初学者接受。关系就是一个表格,记录是表中的行,属性是表中的列。关系模型是由若干个关系模式组成的集合。关系模式就是记录类型,它
原创力文档

文档评论(0)