收藏 分销(赏)

于跃企业局域网的安全与运维Ⅱ3实体关系.pptx

上传人:丰**** 文档编号:4647033 上传时间:2024-10-08 格式:PPTX 页数:32 大小:538.43KB
下载 相关 举报
于跃企业局域网的安全与运维Ⅱ3实体关系.pptx_第1页
第1页 / 共32页
于跃企业局域网的安全与运维Ⅱ3实体关系.pptx_第2页
第2页 / 共32页
点击查看更多>>
资源描述
企业局域网的安全与运企业局域网的安全与运维维II实体关系实体关系课程引入课程引入l我们熟悉数据在我们熟悉数据在Word、excel等文件中的表现等文件中的表现形式,如何将系统中的数据存储到数据库中呢形式,如何将系统中的数据存储到数据库中呢?l数据库中的数据可以像数据库中的数据可以像excel表那样存储,但表那样存储,但存在大量的重复数据,这是我们所希望的吗?存在大量的重复数据,这是我们所希望的吗?l有一定的规则和技术可以来帮助我们设计数据有一定的规则和技术可以来帮助我们设计数据库的结构呢?库的结构呢?本节学习目标本节学习目标l时间:时间:2次课,次课,4学时;学时;l本节学习目标:本节学习目标:l知识点:知识点:实体、属性、关系的概念实体、属性、关系的概念多对多关系的拆分;多对多关系的拆分;数据库表、字段、记录的概念;数据库表、字段、记录的概念;本节学习目标本节学习目标l技能要求:技能要求:1能够判定实体和属性;能够判定实体和属性;2能够区分实体之间的一对一,一对多和多能够区分实体之间的一对一,一对多和多对多关系;对多关系;3能够将多对多关系拆分为两个一对多关系;能够将多对多关系拆分为两个一对多关系;数据描述的三个领域l1.现实世界现实世界l现实世界是指存在于人脑之外的客观世界,泛指客观存在的事现实世界是指存在于人脑之外的客观世界,泛指客观存在的事物及其相互间的联系。一个实际存在并且可以识别的事物称为物及其相互间的联系。一个实际存在并且可以识别的事物称为客观事物。客观事物。l2.信息世界信息世界l现实世界中的事物反映到人们的头脑里,经过认识、选择、命现实世界中的事物反映到人们的头脑里,经过认识、选择、命名、分类等综合分析而形成印象和概念,产生认识,这就是信名、分类等综合分析而形成印象和概念,产生认识,这就是信息,即进入信息世界。息,即进入信息世界。l3.机器世界机器世界l信息世界中的有些信息,可以直接用数字表示,如学生的成绩、信息世界中的有些信息,可以直接用数字表示,如学生的成绩、年龄,图书的书号等;有些是由符号、文字或其他形式来表示年龄,图书的书号等;有些是由符号、文字或其他形式来表示的。的。数据描述的三个领域l现实世界、信息世界、机器世界这三个领域是由客观到认识、由认识到使用现实世界、信息世界、机器世界这三个领域是由客观到认识、由认识到使用管理的三个不同层次,而且后一领域是前一领域的抽象描述。管理的三个不同层次,而且后一领域是前一领域的抽象描述。l三个领域之间的术语对应关系如图所示。三个领域之间的术语对应关系如图所示。概念数据模型l现实世界中的客观事物的抽象过程概念数据模型l1.信息世界涉及的主要概念信息世界涉及的主要概念l(1)实体实体 现实世界中的事物可以抽象成为实体,实体是概现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单位。它们是客观存在的且又能相互区别的念世界中的基本单位。它们是客观存在的且又能相互区别的事物。客观存在并可以相互区分的事物叫实体。实体可以指事物。客观存在并可以相互区分的事物叫实体。实体可以指实际对象,也可以指某些概念;可以是事物本身,也可以指实际对象,也可以指某些概念;可以是事物本身,也可以指事物与事物之间的联系。事物与事物之间的联系。l(2)属性属性 现实世界中的事物均有一些特性,这些特性可以现实世界中的事物均有一些特性,这些特性可以用属性这个概念表示。属性刻画了实体的特征。一个实体往用属性这个概念表示。属性刻画了实体的特征。一个实体往往可以有若干个属性。往可以有若干个属性。l(3)码(键)码(键)惟一标识实体的属性或属性集称为码。惟一标识实体的属性或属性集称为码。l(4)域域 某个某个(些些)属性的取值范围。属性的取值范围。概念数据模型l(5)联系联系 现实世界的事物之间是有关联的。这种关联必现实世界的事物之间是有关联的。这种关联必然要在信息世界中加以反映,一般存在两类关系:一类是然要在信息世界中加以反映,一般存在两类关系:一类是实体内部的关系,如组成实体的属性之间的关系;一类是实体内部的关系,如组成实体的属性之间的关系;一类是实体之间的关系。实体之间的关系。l两个实体型之间的关联可分为以下三类:两个实体型之间的关联可分为以下三类:l一对一关系一对一关系(1:1)。l一对多关系一对多关系(1:N)。l多对多关系多对多关系(M:N)。l作作为为“属属性性”,不不能能再再有有需需要要描描述述的的性性质质。属属性性必必须须是是不不可可再再分分的的数数据据项项,不不能含有其他的属性。能含有其他的属性。l属性不能与其他实体具有联系。属性不能与其他实体具有联系。属性的定义规则属性的定义规则一对一关系举例一对一关系举例l校长和学校;校长和学校;l国家和总统;国家和总统;l一夫一妻;一夫一妻;一对多关系举例一对多关系举例l部门对员工;部门对员工;l系别对教师;系别对教师;l班级对学生;班级对学生;l用户和订单;用户和订单;多对多关系举例多对多关系举例l学生和课程;学生和课程;l教师和课程;教师和课程;l订单和商品;订单和商品;概念数据模型l两个实体之间的关联概念数据模型l2.实体关联模型(E-R模型)l概念层次模型是现实世界到机器世界的第一级抽象,概念层次模型是现实世界到机器世界的第一级抽象,是抽象现实世界中有应用价值的元素及其关联,反是抽象现实世界中有应用价值的元素及其关联,反映现实世界中有应用价值的信息结构,不依赖于数映现实世界中有应用价值的信息结构,不依赖于数据的组织结构。概念模型的表示方法最常用的是实据的组织结构。概念模型的表示方法最常用的是实体关联模型,通常称为体关联模型,通常称为E-R(Entity-Relationship)方方法。法。lE-R图中有以下四个基本成分。图中有以下四个基本成分。l常用工具:常用工具:Powder Designer。l确定实体确定实体l除去重复实体除去重复实体l列出每个实体的属性列出每个实体的属性l标记主键标记主键l定义联系定义联系l检检查查每每个个实实体体类类型型,以以查查看看他他如如何何与与其其他他实实体体相连相连l描述联系的类型描述联系的类型(1:1(1:1,1:1:N N,M:N)M:N)l除去冗余关系除去冗余关系 构建构建ER图的步骤图的步骤结构数据模型l1.层次模型l2.网状模型l3.关系模型l4.面向对象模型关系模型l关系模型是目前最常用的一种数据模型。关系数据库关系模型是目前最常用的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。系统采用关系模型作为数据的组织方式。1970年美国年美国IBM公司公司San Jose研究室的研究员研究室的研究员E.F.Codd首次提首次提出了数据库系统的关系模型,开创了数据库关系方法出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了理论基和关系数据理论的研究,为数据库技术奠定了理论基础。础。l用表格形式的结构表示实体类型以及实体间关联的模用表格形式的结构表示实体类型以及实体间关联的模型称为关系模型。关系模型比较简单,容易被初学者型称为关系模型。关系模型比较简单,容易被初学者接受。关系就是一个表格,记录是表中的行,属性是接受。关系就是一个表格,记录是表中的行,属性是表中的列。关系模型是由若干个关系模式组成的集合。表中的列。关系模型是由若干个关系模式组成的集合。关系模式就是记录类型,它的实例就是关系。关系模式就是记录类型,它的实例就是关系。结构数据模型结构数据模型l选选择择File-New,File-New,弹弹出出如如图图所所示示对对话话框框,选选择择CDMCDM模模型型(即即概概念念数数据据模模型型)建建立立模模型。型。在在PowerDesinerPowerDesiner中建立概念数据模型中建立概念数据模型 当前工作空间介绍当前工作空间介绍 l在在CDM的图形窗口中,单击工具选项版上的的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放工具或右击鼠标,释放Entitiy工具。如图所工具。如图所示示创建新实体创建新实体 l双击刚创建的实体符号,打开下列图标窗口,双击刚创建的实体符号,打开下列图标窗口,在此窗口在此窗口“General”标签中可以输入实体的标签中可以输入实体的名称、代码、描述等信息。名称、代码、描述等信息。输入实体的名称、代码、描述输入实体的名称、代码、描述 l在上述窗口的在上述窗口的“Attribute”选项标签上可以选项标签上可以添加属性,如下图所示。添加属性,如下图所示。添加实体属性添加实体属性 l标准检查约束是一组确保属性有效的表达式。标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检在实体属性的特性窗口,打开如图所示的检查选项卡查选项卡。定义属性的标准检查约束定义属性的标准检查约束 l当当Standardchecks或或Rules不能满足检查的要求时,可以在不能满足检查的要求时,可以在AdditionalChecks选项卡的选项卡的Server子页上,通过子页上,通过SQL语句中语句中使用使用%MINMAX%、%LISTVAL%、%RULES%、%UPPER%、%LOWER%几个变量来定义几个变量来定义Standard和和Rule,如图所示如图所示定义属性的附加检查定义属性的附加检查 l数据项(数据项(DataItem)是信息存储的最小单位,它可以附加是信息存储的最小单位,它可以附加在实体上作为实体的属性。在实体上作为实体的属性。注意:模型中允许存在没有附加至任何实体上的数据项。注意:模型中允许存在没有附加至任何实体上的数据项。l新建数据项:使用新建数据项:使用“Model”-DataItems菜单,在打开菜单,在打开的窗口中显示已有的数据项的列表,点击的窗口中显示已有的数据项的列表,点击“AddaRow”按按钮,创建一个新数据项,如图所示钮,创建一个新数据项,如图所示数据项数据项 l双击一个实体符号,打开该实体的属性窗口,再单击双击一个实体符号,打开该实体的属性窗口,再单击Attributes选项卡,打开如下图所示窗口选项卡,打开如下图所示窗口l在实体中添加数据项在实体中添加数据项 l在在CDM工具选项板中除了公共的工具外,还包括如右图所工具选项板中除了公共的工具外,还包括如右图所示的其它对象产生工具示的其它对象产生工具l在图形窗口中创建两个实体后,单击在图形窗口中创建两个实体后,单击“实体间建立联系实体间建立联系”工具,单击一个实工具,单击一个实体,在按下鼠标左键的同时把光标拖体,在按下鼠标左键的同时把光标拖至别一个实体上并释放鼠标左键,这至别一个实体上并释放鼠标左键,这样就在两个实体间创建了联系,右键样就在两个实体间创建了联系,右键单击图形窗口,释放单击图形窗口,释放Relationship工具。工具。如下图所示如下图所示建立联系建立联系 l即一对一(即一对一(ONETOONE)联系、一对多(联系、一对多(ONETOMANY)联系、多对一(联系、多对一(MANYTOONE)联系和多对多联系联系和多对多联系(MANYTOMANY)。)。如图所示如图所示四种基本的联系四种基本的联系 课堂小结和作业课堂小结和作业l概念模型是对客观世界的一种抽象,应用实体概念模型是对客观世界的一种抽象,应用实体关系关系ER图来表示概念模型;图来表示概念模型;l实体之间的关系有三种;实体之间的关系有三种;l作业:作业:l题目要求在课外作业文档中:题目要求在课外作业文档中:l确定下列是实体还是属性?确定下列是实体还是属性?l根据给定的实体确定他们之间的关系?根据给定的实体确定他们之间的关系?
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服