1 / 72
文档名称:

第二章数据管理.ppt

格式:ppt   大小:2,669KB   页数:72页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二章数据管理.ppt

上传人:卓小妹 2022/4/7 文件大小:2.61 MB

下载得到文件列表

第二章数据管理.ppt

相关文档

文档介绍

文档介绍:第二章数据管理
*
第1页,共72页,编辑于2022年,星期一
第一节 数据管理概述
信息与数据
数据组织的层次
数据管理技术的发展
第2页,共72页,编辑于2022年,星期一
信息与数据
数据:在信息处理中,信息,编辑于2022年,星期一
E-R图的特点
一个联系可以定义在两个以上的实体集上。
一个联系也可以定义在一个集合自身上。
对给定的实体集,还可以有两个以上的联系。
联系的类型必须标注清楚。
第16页,共72页,编辑于2022年,星期一
区分实体与属性的一般性的原则
尽量减少实体集,能作为属性时不要作为实体集。
作为属性的事物,不能再有需要描述的性质(属性),也不能与其他事物有联系。
作为属性的事物与所描述的实体之间只能是1:N(含1:1)的关系。
第17页,共72页,编辑于2022年,星期一
数据模型
组成:由三部分组成。
一组规定的用以构造数据库的基本数据结构类型
一组数据操作或推导规则
完整性约束
数据模型与信息模型的关系
数据模型必须以相应的信息模型为基础。
信息模型和数据模型要素的对应关系
第18页,共72页,编辑于2022年,星期一
常见数据模型的概述
层次模型
数据结构:树型结构
缺点:处理效率较低,无法直接描述层次间的N:M。
第19页,共72页,编辑于2022年,星期一
网状模型
满足条件
可以有一个以上的节点(记录型)无父节点
至少有一个节点的父节点多于一个
与层次模型之间的不同
层次模型中,从子女节点道双亲节点的联系是唯一的,而网状模型可以不唯一。网状模型中,还允许两个记录间有两个以上的联系。
第20页,共72页,编辑于2022年,星期一
关系模型
概念:关系模型将数据的逻辑结构归纳为满足一定条件的二维表,称为一个关系。关系由关系框架和若干元组组成。组成元组的元素是分量。元组由n个分量组成称关系为n元关系。
关系模型由关系(数据结构)、关系上定义的操作和关系完整性约束规则组成。
关系模型的最大特点:描述的一致性,即无论对实体集还是实体之间的联系,均可以用关系(二维表)来表述。
第21页,共72页,编辑于2022年,星期一
关系模型(Relational Model)
1969年美国IBM公司San 。开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了理论基础。
20世纪80年代以来,计算机厂商新推出的数据库管理系统几乎都支持关系模型 。
第22页,共72页,编辑于2022年,星期一
关系模型 (Relational Model)
关系数据模型的数据结构
在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。
关系数据模型的优缺点
关系模型与非关系模型不同,
关系模型的概念单一。
关系模型的存取路径对用户透明
当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。
第23页,共72页,编辑于2022年,星期一
完整性约束:对每个属性的定义域的限制,各属性间数据关系(联系)的描述以及其他一些关于该关系的强制性约束条件,统称为完整性约束。
关系的规范化
一般要求实现第三范式。
第24页,共72页,编辑于2022年,星期一
什么是 数据库?(1)
数据库(DATABASE,简称DB)
所谓数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。
第25页,共72页,编辑于2022年,星期一
什么是数据库?(2)
通常,数据库中的数据,至少在在大型系统中,既是集成的,又是共享的:
集成指的是数据库可以被当作几个不同的文件的合并,数据库至少可以部分消除文件之间的冗余。
共享指的是数据库中的每项数据可以被不同的用户共享。每个用户可以因不同的目的而访问相同的数据,甚至可以同时访问同一数据(并发访问)。
第26页,共72页,编辑于2022年,星期一
什么是数据库?(3)
数据库集成和共享带来的一个结果,是任一用户都只需关心整个数据库中的一小部分,而且不同用户所使用的数据库会以各种方式重叠。换句话说,对于一个指定的数据库,不同用户会以许多不同的方式来观察
第27页,共72页,编辑于2022年,星期一
什么是数据库?(4)
数据库的结构划分成四个级次:
局部逻辑级
全局逻辑级
存储级
物理级。
第28页,共72页,编辑于2022年,星期一
模式:又叫概念模式。数据库管理员(DBA)看