第1章 数据库解说.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第01章 数据库概论 1.1 数据管理技术的发展 1、人工管理阶段 2、文件系统阶段 3、数据库阶段 4、高级数据库阶段 1.1.1 人工管理阶段 人工管理阶段的数据管理有下列特点: 计算机主要用于科学计算,而不用于保存数据。 没有专用的软件对数据进行管理。 只有程序(program)的概念,没有文件(file)的概念。数据的组织方式必须由程序员自行设计与安排。 数据面向程序。即一组数据对应一个程序。 1.1.2 文件系统阶段(一) 文件系统阶段的数据管理有以下特点: 数据以“文件”形式可长期保存在外部存储器的磁盘上。 数据的逻辑结构与物理结构有了区别,但比较简单。 文件组织已多样化。有索引文件、链接文件和直接存取文件等。 数据不再属于某个特定的程序,可以重复使用,即数据面向应用。 对数据的操作以记录为单位。 1.1.2 文件系统阶段(二) 随着数据管理规模的扩大,数据量急剧增加,文件系统显露出三个缺陷: 数据冗余(redundancy) 数据不一致(inconsistency) 数据联系弱(poor data relationship) 1.1.3 数据库阶段(一) 数据管理技术进入数据库阶段的标志是20世纪60年代末的三件大事: 1968年美国IBM公司推出层次模型的IMS系统 。 1969年美国CODASYL组织发布了DBTG报告,总结了当时各式各样的数据库,提出网状模型。 1970年美国IBM公司的E.F.Codd 连续发表论文,提出关系模型,奠定了关系数据库的理论基础。 1.1.3 数据库阶段(二) 数据库阶段的数据管理具有以下特点: 采用数据模型表示复杂的数据结构。 有较高的数据独立性。 数据库系统为用户提供了方便的用户接口。 数据库系统提供以下四方面的数据控制功能:数据库的并发控制,数据库的恢复,数据的完整性和数据安全性。 增加了系统的灵活性 1.1.3 数据库阶段(三) 图1.2 数据库系统的结构 1.1.3 数据库阶段(四) 1.1.3 数据库阶段(五) 图1.4(b) 数据库阶段信息处理方式的演变 1.1.4 高级数据库技术阶段(一) 1、分布式数据库系统 2、对象数据库系统 3、网络数据库系统 4、新决策支持系统 1.1.4 高级数据库技术阶段(二) 分布式数据库系统主要有下面三个特点 数据库的数据物理上分布在各个场地,但逻辑上是一个整体。 每个场地既可以执行局部应用(访问本地DB),也可以执行全局应用(访问异地DB)。 各地的计算机由数据通信网络相联系。本地计算机单独不能胜任的处理任务,可以通过通信网络取得其它DB和计算机的支持。 1.1.4 高级数据库技术阶段(三) 分布式数据库系统 1.1.4 高级数据库技术阶段(四) 对象数据库系统主要有以下两个特点 对象数据模型能完整地描述现实世界地数据结构,能表达数据间嵌套、递归的联系。 具有面向对象技术的封装性(把数据与操作定义在一起)和继承性(继承数据结构和操作)的特点,提高了软件的可重用性。 网络数据库系统 新决策支持系统(DSSDW、OLAP、DM) 1.1.5 数据库技术的基本术语(一) 定义1.1 数据库(Database,简记为DB) DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 1.1.5 数据库技术的基本术语(二) 定义1.2 数据库管理系统(Database Management System,简记为DBMS) 1.1.5 数据库技术的基本术语(三) 定义1.3 数据库系统(Database System,简记为DBS) DBS是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。 定义1.4 数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。 1.2 数据描述 在数据处理中,数据描述将涉及到不同的范畴。从事物的特性到计算机中的具体表示,实际上经历了三个阶段——概念设计中的数据描述、 逻辑设计中的数据描述、 物理存储介质中的数据描述。 本节先介绍这三个阶段的数据描述,再介绍数据之间联系如何描述。 1.2.1 概念设计中的数据描述 实体(entity):客观存在,可以相互区别的事物称为实体。 实体集(entity set):性质相同的同类实体的集合,称为实体集。 属性(attribute):实体有很多特性,每一个特性称为属性。每一个属性有一个值域,其类

文档评论(0)

yy556911 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档