文档介绍:该【数据模型和系统结构 】是由【mxh2875】上传分享,文档一共【108】页,该文档可以免费在线阅读,需要了解更多关于【数据模型和系统结构 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。数据库原理及应用
Annual Work Summary Report
第2章 数据模型与系统结构
01
数据模型的基本概念
02
概念数据模型
03
逻辑数据模型
04
数据库的系统结构
Contents
第2章 数据模型与系统结构
01
实体
属性
实体和属性的型与值
关键字
实体集合
三个世界的观点
02
03
04
05
06
Contents
数据模型的基本概念
数据模型的基本概念
实体
实体是现实世界中任何可被识别的事物的抽象 。
可以是具体的人、事、物或抽象的概念。
属性
事物的性质和特征的抽象表示被称为属性 。
属性是对实体的描述;一个实体可以由若干个属性来刻画。
实体和属性的型与值
实体与属性的结构称为型,在结构约束下的取值称为值。
数据模型的基本概念(续)
同一类型实体的集合称为实体集,也就是同一类型事物的抽象。
实体集合
关键字
在实体的属性中,可惟一标识一个个体的属性或属性组(该属性组为极小属性组,即去掉其中任一属性就不能惟一标识一个个体)称为关键字 ,又称“标准码”、“候选码”或“码”。
码中的属性称为“主属性”,未包含在任一码中的属性称为“非主属性”。若存在多个码,则选定其中一个作“主码”。
数据模型的基本概念(续)
在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。
添加标题
从事物的客观特性到计算机里的具体表现经历了现实世界、信息世界和机器世界三个数据领域。
添加标题
通俗地讲数据模型就是现实世界的模拟,对现实世界数据特征的抽象 。
添加标题
三个世界的观点
数据模型的基本概念(续)
单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。您的内容已经简明扼要,字字珠玑,但信息却千丝万缕、错综复杂,需要用更多的文字来表述;但请您尽可能提炼思想的精髓,否则容易造成观者的阅读压力,适得其反。正如我们都希望改变世界,希望给别人带去光明,但更多时候我们只需要播下一颗种子,自然有微风吹拂,雨露滋养。恰如其分地表达观点,往往事半功倍。当您的内容到达这个限度时,或许已经不纯粹作用于演示,极大可能运用于阅读领域;无论是传播观点、知识分享还是汇报工作,内容的详尽固然重要,但请一定注意信息框架的清晰,这样才能使内容层次分明,页面简洁易读。如果您的内容确实非常重要又难以精简,也请使用分段处理,对内容进行简单的梳理和提炼,这样会使逻辑框架相对清晰。
三个世界的观点
又称物质世界,涉及的对象是客观存在的事物。这些事物可以是具体的,也可以是抽象的。
现实世界
信息世界又称抽象世界、概念世界,是现实世界在人们头脑中的反映,是对现实世界事物的抽象。
在进行数据处理时对现实世界事物的最高级抽象,抽象结果称为概念模型。
信息世界
是按计算机系统的观点对数据建模,是对信息世界的具体描述。
机器世界
三个世界的观点
信息世界中研究结果又分三个层次:物理模型、逻辑模型和外部模型。
物理模型描述数据在计算机外存上的存储方式和方法,它依赖于硬件和软件,是最低层次的抽象。
逻辑模型按照选定的DBMS描述整体数据的逻辑关系,它不依赖计算机硬件,但依赖软件(DBMS)。
外部模型面向用户,是逻辑模型的一部分。
数据模型的基本概念(续)
数据模型的基本概念(续)
实体间的联系
以下三种类型:
一对一联系(记为 1:1)
一对多联系(记为 1:n )
多对多联系(记为 m:n)
(7) 实体间的联系 (续)
一对一联系
一对一联系:如果实体集E1中每个实体至多和实体集E2中的一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。