数据库发展史_第1页
数据库发展史_第2页
数据库发展史_第3页
数据库发展史_第4页
数据库发展史_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

§1.1数据管理技术的发展

1.1.1数据管理的三个阶段1.1.2数据库系统1.1.3数据库技术的发展1.1.4数据库系统模型2023/10/101长沙大学计算机系_甄爱军_甄爱军_甄爱军1.1.1

数据管理的三个阶段数据管理伴随计算机硬件和软件的发展而不断发展,40数年来经历了三个阶段:人工管理阶段文件系统阶段数据库系统阶段倒排文件系统阶段2023/10/102长沙大学计算机系_甄爱军_甄爱军_甄爱军人工管理阶段

1、年代50年代中期此前2、背景计算机主要用于科学计算硬件上,外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备软件上,没有操作系统、没有管理数据的软件数据处理方式是批处理3、特点数据不保存无系统管理软件,数据与程序不具有独立性数据的组织方式由程序员自行设计应用程序与数据的关系:一一相应,数据面对应用程序应用程序1应用程序2应用程序n数据组1数据组2数据组n2023/10/103长沙大学计算机系_甄爱军_甄爱军_甄爱军文件系统阶段

1、年代从50年代后期到60年代中期2、背景计算机不但用于科学计算,还大量用于管理。硬件上,外存储器有了磁盘、磁鼓等直接存取的存储设备;软件上,操作系统中已经有了专门的管理数据软件(文件系统)数据处理方式有文件批处理和联机实时处理3、特点数据需要长久保存在外存上反复处理;有软件对数据进行管理,使程序和数据有了一定的独立性;应用程序与数据的关系:出现交叉;数据的存取基本上以统计为单位,但统计不能共享,共享以文件为单位;缺陷:数据冗余度大、数据和程序缺乏独立性、增删数据困难应用程序1应用程序2应用程序n文件1文件2文件n存取方法2023/10/104长沙大学计算机系_甄爱军_甄爱军_甄爱军数据库系统阶段1、年代从60年代后期开始。2、背景计算机更大规模的用于管理,数据量急剧增长,数据的共享要求越来越强;硬件上,外存储器有了大容量的磁盘;软件价格上升,硬件价格下降;数据处理方式上,联机实时处理要求更多了,并开始提出和考虑分布处理。3、特点面对全组织的复杂的数据构造(构造化、集成化);数据冗余度小,易扩充;引进DBMS,实现了数据的:独立性、安全性、完整性、并发控制数据的最小存取单位是数据项;实现数据共享的最小单位是数据项。2023/10/105长沙大学计算机系_甄爱军_甄爱军_甄爱军数据库系统阶段(续)数据库系统应用一应用二应用n数据库管理员…数据库管理系统数据库2023/10/106长沙大学计算机系_甄爱军_甄爱军_甄爱军倒排文件系统阶段1、年代从60年代中期2、背景数据管理规模屡次扩大,数据量急剧增长;为了提升系统性能,人们只是对文件系统加以扩充,形成了倒排文件系统;3、特点是索引文件的推广,对每个字段都提供单独的索引,从而能够轻易的检索统计。存储方面占用空间很大;数据的更新比较复杂和困难;2023/10/107长沙大学计算机系_甄爱军_甄爱军_甄爱军1.2数据库技术的产生和发展1.2.1数据库技术的产生1.2.2数据库阶段的数据管理特点1.2.3数据库技术的术语1.2.4数据技术的发展2023/10/108长沙大学计算机系_甄爱军_甄爱军_甄爱军1.2.1数据库技术的产生1.IMS系统(1968年)层次型数据库该系统是一种经典的层次型数据库系统2.DBTG报告(1969年)网络数据库系统在该报告中对数据库和数据操作的环境建立了原则的规范3.E.F.Codd的文章(1970年)关系型数据库这篇文章奠定了关系数据库的理论基础,使关系数据从一开始就建立在集合论和谓词演算的基础上。关系数据库属于非过程性语言。2023/10/109长沙大学计算机系_甄爱军_甄爱军_甄爱军1.2.2数据库阶段的数据管理特点1.采用数据模型表达复杂的数据构造数据模型不但是描述数据本身的特征,还要描述数据之间的联络,这种联络经过存取途径实现。经过全部存取途径表达自然的数据联络是数据库与老式文件的根本区别。实现了数据共享。

2.有较高的数据独立性数据独立性是指应用程序与数据库的数据构造之间相互独立,涉及物理数据独立性和逻辑数据独立性。数据库系统构造见课本P5。3.数据库系统为顾客提供了以便的顾客接口。4.数据库系统提供如下四方面的数据控制功能:(1)数据库的并发控制:(2)数据库的恢复:(3)数据的完整性:(4)数据的安全性:5.增长了系统的灵活性:对数据的操作不一定以统计为单位,能够以数据项为单位。2023/10/1010长沙大学计算机系_甄爱军_甄爱军_甄爱军1.老式方式在信息处理的老式方式下,人们关注的中心问题是系统功能的设计,因而程序设计处于主导地位,数据只起着服从程序设计需要的作用;2.信息处理方式在信息处理的数据库方式下,数据占据了中心位置。数据构造的设计成为信息系统首先关心的问题,而利用这些数据的应用程序则退居到以既定的数据构造为基础的外围地位。信息处理方式的转变2023/10/1011长沙大学计算机系_甄爱军_甄爱军_甄爱军数据库DB:是长久存储在计算机内、有组织的、统一管理的有关数据的集合。它具有能为多种顾客共享、具有较小的冗余度、数据间联络紧密而又有较高的数据独立性等特点。数据库管理系统DBMS:是位于顾客与操作系统之间的一层数据管理软件,它为顾客或应用程序提供访问DB的措施,涉及DB的建立、查询、更新及多种数据控制。DBMS总是基于某种数据模型,能够分为层次型、网状型、关系型和面对对象型。数据库技术:是研究数据库构造、存储、设计、管理和使用的一门软件科学。数据库系统DBS:是实既有组织地、动态地存储大量关联数据、以便多顾客访问的计算机硬件、软件和数据资源构成的系统,即它是采用数据库技术的计算机系统。

1.2.3数据库技术的术语2023/10/1012长沙大学计算机系_甄爱军_甄爱军_甄爱军1.2.4数据库技术的发展1.分布式数据库技术特点:(1)数据库物理上分布在各个场地,但逻辑上是一种整体。(2)每个场地既能够执行局部应用,也能够执行全局应用。(3)各地的计算机由数据通信网络相连接。本地计算机不能胜任的处理任务,能够经过通信网络取得其他DB和计算机的支持。2023/10/1013长沙大学计算机系_甄爱军_甄爱军_甄爱军2.面对对象数据库技术特点:(1)面对对象数据模型能完整地描述现实世界的数据构造,能体现数据间嵌套、递归的联络。(2)具有面对对象技术的封装性(把数据与操作定义在一起)和继承性(继承数据构造和操作)的特点,提升了软件的可重用性。2023/10/1014长沙大学计算机系_甄爱军_甄爱军_甄爱军3.多种新型的数据库技术演绎数据库主动数据库基于逻辑的数据库时态数据库模糊数据库并行数据库多媒体数据库内存数据库……….2023/10/1015长沙大学计算机系_甄爱军_甄爱军_甄爱军数据库技术的发展(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论