企业局域网的安全与运维Ⅱ-3-实体关系.ppt

上传人:rrsccc 文档编号:9754573 上传时间:2021-03-23 格式:PPT 页数:33 大小:662.50KB
返回 下载 相关 举报
企业局域网的安全与运维Ⅱ-3-实体关系.ppt_第1页
第1页 / 共33页
企业局域网的安全与运维Ⅱ-3-实体关系.ppt_第2页
第2页 / 共33页
企业局域网的安全与运维Ⅱ-3-实体关系.ppt_第3页
第3页 / 共33页
企业局域网的安全与运维Ⅱ-3-实体关系.ppt_第4页
第4页 / 共33页
企业局域网的安全与运维Ⅱ-3-实体关系.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《企业局域网的安全与运维Ⅱ-3-实体关系.ppt》由会员分享,可在线阅读,更多相关《企业局域网的安全与运维Ⅱ-3-实体关系.ppt(33页珍藏版)》请在三一文库上搜索。

1、企业局域网的安全与运维II,实体关系,课程引入,我们熟悉数据在Word、excel等文件中的表现形式,如何将系统中的数据存储到数据库中呢? 数据库中的数据可以像excel表那样存储,但存在大量的重复数据,这是我们所希望的吗? 有一定的规则和技术可以来帮助我们设计数据库的结构呢?,本节学习目标,时间:2次课,4学时; 本节学习目标: 知识点: 实体、属性、关系的概念 多对多关系的拆分; 数据库表、字段、记录的概念;,本节学习目标,技能要求: 1能够判定实体和属性; 2能够区分实体之间的一对一,一对多和多对多关系; 3能够将多对多关系拆分为两个一对多关系;,数据描述的三个领域,1. 现实世界 现实

2、世界是指存在于人脑之外的客观世界,泛指客观存在的事物及其相互间的联系。一个实际存在并且可以识别的事物称为客观事物。 2. 信息世界 现实世界中的事物反映到人们的头脑里,经过认识、选择、命名、分类等综合分析而形成印象和概念,产生认识,这就是信息,即进入信息世界。 3. 机器世界 信息世界中的有些信息,可以直接用数字表示,如学生的成绩、年龄,图书的书号等;有些是由符号、文字或其他形式来表示的。,数据描述的三个领域,现实世界、信息世界、机器世界这三个领域是由客观到认识、由认识到使用管理的三个不同层次,而且后一领域是前一领域的抽象描述。 三个领域之间的术语对应关系如图所示。,概念数据模型,现实世界中的

3、客观事物的抽象过程,概念数据模型,1. 信息世界涉及的主要概念 (1)实体 现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单位。它们是客观存在的且又能相互区别的事物。客观存在并可以相互区分的事物叫实体。实体可以指实际对象,也可以指某些概念;可以是事物本身,也可以指事物与事物之间的联系。 (2)属性 现实世界中的事物均有一些特性,这些特性可以用属性这个概念表示。属性刻画了实体的特征。一个实体往往可以有若干个属性。 (3)码(键) 惟一标识实体的属性或属性集称为码。 (4)域 某个(些)属性的取值范围。,概念数据模型,(5)联系 现实世界的事物之间是有关联的。这种关联必然要在信息世界中加

4、以反映,一般存在两类关系:一类是实体内部的关系,如组成实体的属性之间的关系;一类是实体之间的关系。 两个实体型之间的关联可分为以下三类: 一对一关系(1:1)。 一对多关系(1:N)。 多对多关系(M:N)。,作为“属性”,不能再有需要描述的性质。属性必须是不可再分的数据项,不能含有其他的属性。 属性不能与其他实体具有联系。,属性的定义规则,一对一关系举例,校长和学校; 国家和总统; 一夫一妻;,一对多关系举例,部门对员工; 系别对教师; 班级对学生; 用户和订单;,多对多关系举例,学生和课程; 教师和课程; 订单和商品;,概念数据模型,两个实体之间的关联,概念数据模型,2. 实体关联模型(E

5、-R模型) 概念层次模型是现实世界到机器世界的第一级抽象,是抽象现实世界中有应用价值的元素及其关联,反映现实世界中有应用价值的信息结构,不依赖于数据的组织结构。概念模型的表示方法最常用的是实体关联模型,通常称为E-R(Entity-Relationship)方法。 E-R图中有以下四个基本成分。 常用工具:Powder Designer。,确定实体 除去重复实体 列出每个实体的属性 标记主键 定义联系 检查每个实体类型,以查看他如何与其他实体相连 描述联系的类型(1:1,1:N,M:N) 除去冗余关系,构建ER图的步骤,结构数据模型,1. 层次模型 2. 网状模型 3. 关系模型 4. 面向对

6、象模型,关系模型,关系模型是目前最常用的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。1970年美国IBM公司San Jose研究室的研究员E. F. Codd首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了理论基础。 用表格形式的结构表示实体类型以及实体间关联的模型称为关系模型。关系模型比较简单,容易被初学者接受。关系就是一个表格,记录是表中的行,属性是表中的列。关系模型是由若干个关系模式组成的集合。关系模式就是记录类型,它的实例就是关系。,结构数据模型,结构数据模型,选择File-New,弹出如图所示对话框,选择CDM模型(即概念数

7、据模型)建立模型。,在PowerDesiner中建立概念数据模型,当前工作空间介绍,在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示,创建新实体,双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信息。,输入实体的名称、代码、描述,在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。,添加实体属性,标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检查选项卡 。,定义

8、属性的标准检查约束,当Standard checks 或Rules 不能满足检查的要求时,可以在Additional Checks选项卡的Server子页上,通过SQL语句中使用%MINMAX%、%LISTVAL%、%RULES%、%UPPER%、%LOWER%几个变量来定义Standard和Rule,如图所示,定义属性的附加检查,数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性。注意:模型中允许存在没有附加至任何实体上的数据项。 新建数据项:使用“Model”- Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row”按

9、钮,创建一个新数据项,如图所示,数据项,双击一个实体符号,打开该实体的属性窗口,再单击Attributes选项卡,打开如下图所示窗口,在实体中添加数据项,在CDM工具选项板中除了公共的工具外,还包括如右图所示的其它对象产生工具 在图形窗口中创建两个实体后,单击 “实体间建立联系”工具,单击一个实 体,在按下鼠标左键的同时把光标拖 至别一个实体上并释放鼠标左键,这 样就在两个实体间创建了联系,右键 单击图形窗口,释放Relationship工具。 如下图所示,建立联系,即一对一(ONETO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。如图所示,四种基本的联系,课堂小结和作业,概念模型是对客观世界的一种抽象,应用实体关系ER图来表示概念模型; 实体之间的关系有三种; 作业: 题目要求在课外作业文档中: 确定下列是实体还是属性? 根据给定的实体确定他们之间的关系?,个人观点供参考,欢迎讨论!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1