




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库技术发展概述摘要:20世纪50年代,随着计算机技术的发展,其应用领域不再局限于科学计 算,人们开始使用计算机来管理数据。由此,计算机技术新的研究分支一一数据库技术 应运而生。所谓数据库就是将许多具有相尖性的数据以一定的组织方式存储在一起形成的 数据集合。而数据库管理系统(Database Management System,简称为DBMs )是支持人 们建立、使用、组织、存储、检索和维护数据库的软件系统。它包括数据库模型、数据模 型、数据库与应用的接口语言等。经过多年的探索,目前,数据库技术已相当成熟,被广泛应 用于各行各业中,成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机
2、应用 系统的基础和核心。尖键字:数据库技术、管理系统、信息技术、基础和核心1、数据库技术的发展历程在数据库出现前,计算机用户是使用数据文件来存放数据的。常用的高级语言从早 期的FORTRAN到今天的c语言,都支持使用数据文件。有一种常见的数据文件的格式 是,一个文件包含若干个“记录”,一个记录又包含若干个“数据项”,用户通过对文件的 访问实现对记录的存取。通常称支持这种数据管理方式的软件为“文件管理系统”。在这 种管理方式下,这些数据与其他文件中数据有大量的重复,造成了资源与人力的浪费。随 着计算机所处理的数据的日益增多,数据重复的问题越来越突出。于是人们就想到将数据 集中存储、统一管理,这样
3、就演变成数据库管理系统从而形成数据库技术。数据库的谨 生以20世纪60年代IBM公司推出的数据库管理产品IMs ( Info咖atio nMana p me nt System)为标志。数据库的出现,实现了数据资源的整体和结构化管理,使数据具有了 共享性和一定的独立性,并能够对冗余度进行控制。数据库管理系统的推出,使得数据 库概念得到了普及,也使得人们认识到数据的价值和统一管理的必要。但是由于IMs是以 层次模型来组织和管理数据的,对非层次数据使用虚拟记录,大量指针的使用降低了数 据使用的效率,同时,数据库管理系统提供的数据模型机及数据库语言比较低级,数据 的独立性也比较差,给使用带来了很大的
4、局限性。为了克服这些缺点,美国数据库系统 语言协会(CODASY,L即Conference On Data Svstem Language下属的数据库任务 组(DBTG即Dat aBaseTask Group)对数据库的方法和技术进行了系统研究,并提出了 著名的DBTG报告。该报告确定并建立了数据库系统的许多基本概念、方法和技术,报告 成为网状数据模型的典型技术代表,它奠定了数据库发展的基础,并影响着以后的研究。 网状模型是基于图来组织数据的,对数据的访问和操纵需要遍历数据链来完成。因这种有 效的实现方式对系统使用者提出了很高的要求,所以阻碍了系统的推广应用。1970年 IBM公司的EFcod
5、d发表了著名的基于尖系模型的数据库技术的论文大型共享数据库数据的尖系模型,并获得198 1年ACM图灵奖,标志着尖系模型数据库模型的谑生。由于矢系模型的简单易理解及其所具有的坚实理论基础,整个20世纪70年代和80 年代的前半期,数据库界集中围绕尖系数据库进行了大量的研究和开发工作,对尖系数据 库概念的实用化投人了大量的精力。20世纪80年代以来,尖系系统逐渐代替网状系统 和层次系统而占领了市场。实践证明,由于尖系模型具有严格的数学基础,概念清晰简 单,数据独立性强,在支持商业数据处理的应用上非常成功。但是,矢系模型不能用一 张表模型表示出复杂对象的语义,不擅长于数据类型较多、较复杂的领域。随
6、着多媒体 应用的扩大,对数据库提出了新的需求,要求数据库系统能存储和处理图形、图像、声音 等复杂的对象,并能实现复杂对象的复杂行为。在这种需求的驱动下,数据库模型又进 入了新的研究阶段一一面向对象数据库技术的研究。20世纪80年代中期以来,对“面 向对象数据库系统”(OODBs和“对象一一尖系数据库系统” (ORDBS的研究都十分活 跃。1989年和1990年先后发表了面向对象数据库系统宣言和第三代数据库系 统 宣言。面向对象数据库系统是指支持面向对象特性的数据库,它提供了面向对象的建模 方法、编程语言和数据库语言,支持正文、图像、图形、声音等新的数据类型,支持类、 继承、函数/方法等丰富的对
7、象机制,并能提供高度集成的、可支持客户机/服役器应用 的用户接口。1989年在东京举行了尖于面向对象数据库的国际会议,第一次定义了面向 对象数据库管理系统所应实现的功能:支持复杂对象、支持对象标识、允许对象封装、支 持类型或类、支持继承、避免过早绑定、计算性完整、可扩充、能记住数据位置、能管理 非常大型的数据库、接收并发用户、能从软硬件失效中恢复、用简单的方法支持数据查 询。有一些厂商已推出了具有对象矢系数据库特征的产品,0raclr8就是其中之一,具有 查询对象尖系能力的新一代数据库语言标准SQL已经历了 SQL89 SQL92 SQL99等阶段,它的完善标志着数据库技术的进步和成熟,数据库
8、操纵功能已溶入到各高级语言之中,女: VB BC JA. VA 等。2数据库技术的现状1980年以前,数据库技术的发展,主要体现在数据库的模型设计上。进入20世纪90年代后,计算机领域中其它新兴技术的发展对数据库技术产生了重大影响。数据库技术 与网络通信技术人工智能技术多媒体技术等相互渗透,相互结合,使数据库技术的新内 容层出不穷。数据库的许多整体概念技术内容应用领域,甚至某些原理都有了重大的发 展和变化,形成了数据库领域众多的研究分支和课题,产生了一系列新型数据库。主要有 以下几种数据库系统:21分布式数据库分布式数据库系统(Dist “ buted DataBase Svstem,DDBs
9、 )是在集中式数据库 基础上发展起来的,是数据库技术与计算机网络技术、分布处理技术相结合的产物。分 布式数据库系统是地理上分布在计算机网络不同结点,逻辑上属于同一系统的数据库系 统,能支持全局应用,同时存取两个或两个以上结点的数据。分布式数据库系统的主要 特点是:(1)数据是分布的。数据库中的数据分布在计算机网络的不同结点上,而不是 集中在一个结点,区别于数据存放在服务器上由各用户共享的网络数据库系统。(2)数 据是逻辑相尖的。分布在不同结点的数据,逻辑上属于同一个数据库系统,数据间存在相 互尖联,区别于由计算机网络连接的多个独立数据库系统o ( 3)结点的自治性。每个结 点都有自己的计算机软
10、、硬件资源、数据库、数据库管理系统(即kcal DataBase Management System,LDBMs局部数据库管理系统),因而能够独立地管理局部数据 库。22并行数据库并行数据库系统是在并行机上运行的具有并行处理能力的数据库系统。最 近,一些著名的数据库厂商开始在数据库产品中增加并行处理能力,试图在并行计算机系 统上运行。23主动数据库主动数据库是相对于传统数据库的被动性而言的。许多实际的应用领域,如计算机 集成制造系统、管理信息系统、办公室自动化系统中常常希望数据库系统在紧急情况下 能根据数据库的当前状态,主动适时地做出反应,执行某些操作,向用户提供有尖信息。 传统数据库系统是被
11、动的系统,它只能被动地按照用户给出的明确请求执行相应的数据库 操作,很难充分适应这些应用的主动要求,因此在传统数据库基础上,结合人工智能技 术和面向对象技术提出了主动数据库。主动数据库的主要目标是提供对紧急情况及时反应 的能力,同时提高数据库管理系统的模块化程度。主动数据库通常采用的方法是在传统数 据库系统中嵌入EcA(即事件一条件一动作)规则,在某一事件发生时引发数据库管理系统 去检测数据库当前状态,看是否满足设定的条件,若条件满足,便触发规定动作的执 行。24多媒体数据库多媒体数据库系统(Mult imedia Database s vst em, MDBS)是数据库技 术与多 媒体技术相
12、结合的产物。在许多数据库应用领域中,都涉及到大量的多媒体数据,这些与 传统的数字、字符等格式化数据有很大的不同,都是一些结构复杂的对象。它们数据量 大,结构复杂,大多是非结构化的数据,来源于不同的媒体且具有不同的形式和格式。时序性 强。数据传输要求连续性、稳定,笞则出现失真而影响效果。多媒体数据管理系统在多媒体应用中非常重要,它为多媒体应用提供了基本数据支 撑。多媒体数据库的研究始于20世纪80年代中期,在多年的技术研究和系统开发中, 获得了很大的成果。但目前还没有功能完善、技术成熟的多媒体数据库管理系统。 25模糊数据库模糊数据库是在一般数据库系统中引入“模糊”概念,进而对模糊数据 数据间的
13、模糊尖系与模糊约束实施模糊数据操作和查询的数据库系统。模糊数据库系统 中的研究内容涉及模糊数据库的形式定义、模糊数据库的数据模型、模糊数据库语言设 计、模糊数据库设计方法及模糊数据库管理系统的实现。近年来,也有许多工作是对矢系之外的其它数据模型进行模糊扩展,如模糊E R实体一尖系)、模糊多媒体数据库等。当前,科研人员在模糊数据库的研究、开发与应用系统的建 立方面都做了不少工作,但是,摆在人们面前的问题是如何进一步研究与开发大型适用的 模糊数据库商业系统。3、数据库技术的发展趋势技术和应用的发展总是相互作用的。分析目前数据库的应用情况,可以发现:经过 多年的积累,企业和部门积累的数据越来越多,许
14、多企业面临着“数据爆炸”。如何解决 海量数据的存储管理、如何挖掘大量数据中包含的信息和知识,已成为目前的急待解决 的问题。因此数据挖掘成为目前发展极为迅速的一个研究领域,数据挖掘(Data Mining)又称数据开采,就是从大量的、不全的、有噪声的、模 糊的、随机的数据中提取 隐含在其中的人们事先不知道的、但又是潜在有用的信息和知识的过程,提取的知识表现 为概念(concepts)、规则(Rules)、规律模式约束等形式。它综合了机器学习、统 计分析和数据库技术,是为数据库中数据的决策型使用服务的。随着计算机网络技术及Internet应用的日趋普及,势必要求数据库系统的应用平台 向web平台迁
15、移,最终达到全球数据信息共享的目的,如何实现数据库平台与web平台 的无缝对接即对web数据库技术的研究也成为近期研究的热点。31深度(智能化)计算机科学主要目标是使计算机与人的界面尽量靠近人这边:因此,要尽量提高计 算机的智能水平:智能化是计算机科学各个分支的研究前沿。在数据库方面,智能化的 工作是将人工智能技术与数据库技术相结合,即演绎数据库知识库研究。目前的主要困难 在于递归查询处理无法取得满意的性能,硬件技术的革命(大内存、并行机、高速存取的 外存储器)将是提高知识库查询效率的重要因素。32广度(多媒体)多媒体数据处理的困难很多,即使是一般的复杂对象目前也还不能很好地处理。多 媒体数据
16、的建模、存储和多媒体数据库的查询及查询处理等都是需要我们研究解决的内 容。33分布(网络)信息分布方面主要是分布式数据库系统的研究。分布式数据库从20世纪70年代开 始研究,但是一直没有出现商品化的分布式数据库系统,这说明了它的难度。当前比较 好的具有数据分布特征的数据库管理系统是Client/Server体系结构的系统(如:SYBASE0RACLE7等)。但新的计算机应用又对它提出了新的要求,智 能化、新型事务模型、多媒体数据的处理、高速信息通讯、数据源的高度透明性等将是新 型的分布式数据库系统的重要研究内容。3 4各种数据库间的数据转换这种转换有两方面的需要。数据库管理系统软件的更新和计算
17、机网络上不同数据库 间的数据共享。当数据库管理系统软件更新时,希望将原先的数据库直接转到新系统中 来,以保护以前的投资。在计算机网络上,常常运行着多种类型的数据库系统,它们 是在不同时间不同地点建立的,联网后这些投资要保护,所以要进行数据库转换。 35数据库性能评价一个好的数据库应该是数据冗余尽可能少、数据库访问效率尽可能高并且数据库易 于维护。这涉及到数据语义和许多人为因素,因此定量的评价非常困难。良好的评价方法 或衡量模型将产生一个好的数据库设计方法,因此意义重大。36与软件工程的结合到目前为止,数据库设计与应用程序设计是分离的,并且在具体的应用系统开发 中,往往由2个小组各行其事。其后果是一方面的优良设计不得不放弃,导致系统性能 低下或用户要求无法满足。面向对象技术是二者结合的有效手段。但是,良好地结合还 需要很长时间的努力。处理的数据越来越庞大、计算机网络越来越复杂、系统的智能水 平越来越高是计算机系统发展的总趋势。因此,未来的信息管理系统的特征将是处理复杂对象、分布、智能。在复杂对象处理方面,面向对象数 据库、多媒体数据库将会由于广泛的应用背景和强大系统实验而迅速发展。在数据分布方 面,客户/服务器数据库系统将快速发展,并在应用上取得良
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国钒铁行业市场运营状况与发展潜力分析报告
- 2025-2030年中国重防腐涂料行业需求分析与发展潜力研究报告
- 2025-2030年中国航空运输货物保险行业市场深度调查及投资前景预测报告
- 2025-2030年中国纯银首饰市场运行状况及发展趋势分析报告
- 2025-2030年中国移动支付产业十三五规划与发展前景分析报告
- 2025年天津市建筑安全员B证(项目经理)考试题库
- 大连东软信息学院《工程审计专业模拟实验》2023-2024学年第二学期期末试卷
- 广州体育职业技术学院《生命教育概论》2023-2024学年第二学期期末试卷
- 哈尔滨工业大学《三维场景制作》2023-2024学年第二学期期末试卷
- 商丘学院《智能驾驶原理》2023-2024学年第二学期期末试卷
- GB 19522-2004车辆驾驶人员血液、呼气酒精含量阈值与检验
- 登记总账、账务处理程序课件
- 热能与动力工程测试技术(白)课件
- 彩生活运营模式2016年
- 脂肪肝的科普课件
- 某银行安全保卫工作知识考试参考题库(500题)
- 片剂工艺流程图
- 企业服务工作实施方案
- 信息技术ppt课件完整版
- 新湘教(湖南美术)版小学美术五年级下册全册PPT课件(精心整理汇编)
- 大智慧指标公式函数大全(完整可打印版)
评论
0/150
提交评论