数据库新技术浅析

数据库新技术浅析

ID:36022620

大小:28.00 KB

页数:3页

时间:2019-04-29

数据库新技术浅析_第1页
数据库新技术浅析_第2页
数据库新技术浅析_第3页
资源描述:

《数据库新技术浅析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库新技术浅析摘要:介绍了数据库技术的发展及现状,数据库技术与多学科技术的有机结合,根据数据库技术的延伸与发展,综述了数据库建设中应注意的几个问题。关键词:数据库;面向对象;关系数据库;多媒体数据库1引言随着计算机应用领域的不断拓展和多媒体技术的发展,数据库已是计算机科学技术中发展最快、应用最广泛的重要分支之一,数据库技术的研究也取得了重大突破,他已成为计算机息系统和计算机应用系统的重要的技术基础和支柱。关系数据库理论和技术在70~80年代得到长足的发展和广泛而有效地应用,80年代,关系数据库成为应用的主

2、流,几乎所有新推出的数据(DataBaseManagementSystem,DBMS)产品都是关系型的,他在计算机数据管理的发展史上是一个重要的里程碑,这种数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,目前较大的信息系统都是建立在关系数据库系统理论设计之上的。但是,这些数据库系统包括层次数据库、网状数据库和关系数据库,不论其模型和技术上有何差别,却主要是面向和支持商业和事务处理应用领域的数据管理。然而,随着用户应用需求的提高、硬件技术的发展和Internet/I

3、ntranet提供的丰富多彩的多媒体交流方式,促进了数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等相互渗透,互相结合,成为当前数据库技术发展的主要特征,形成了数据库新技术。2数据库技术与多学科技术的有机结合各种学科技术与数据库技术的有机结合,从而使数据库领域中新内容、新应用、新技术层出不穷,形成了各种新型的数据库系统:面向对象数据库系统、分布式数据库系统、知识数据库系统、模糊数据库系统、并行数据库系统、多媒体数据库系统等;数据库技术被应用到特定的应用领域,又出现了工程数据库、演

4、绎数据库、时态数据库、统计数据库、空间数据库、科学数据库、文献数据库等,他们都继承了传统数据库的理论和技术,但已经不是传统意义上的数据库了,立足于传统数据库已有的成果和技术,加以发展进化,从而形成的新的数据库系统,有人称之为“进化”了的数据库系统;立足于新的应用需求和计算机未来的发展,研究出了全新的数据库系统,有人称之为“革新”了的数据库系统。可以说新一代数据库技术的研究,新一代数据库系统的发展呈现了百花齐放的局面。2.1面向对象数据库系统面向对象的方法和技术对数据库发展的影响最为深远,他起源于程序设计语言

5、,把面向对象的相关概念与程序设计技术相结合,是一种认识事物和世界的方法论,他以客观世界中一种稳定的客观存在实体对象为基本元素,并以“类”和“继承”来表达事物问具有的共性和他们之间存在的内在关系。面向对象数据库系统将数据作为能自动重新得到和共享的对象存储,包含在对象中的是完成每一项数据库事务处理令,这些对象可能包含不同类型的数据,包括传统数据和处理过程,也包括声音、图形和视频信号,对象可以共享和重用。面向对象的数据库系统的这些特性通过重用和建立新的多媒体应用能力使软件开发变得容易,这些应用可以将不同类型的数据

6、结合起来。面向对象数据库系统的好处是他支持wwW应用能力。然而,面向对象的数据库是一项相对较新的技术,尚缺乏理论支持,他可能在处理大量包含很多事务数据方面比关系数据库系统慢得多,但人们已经开发了混合关系对象数据库,这种数据库将关系数据库管理系统处理事务的能力与面向对象数据库系统处理复杂关系与新型数据的能力结合起来。2.2分布式数据库系统分布式数据库系统是分布式技术与数据库技术的结合,在数据库研究领域中已有多年的历史和出现过一批支持分布数据管理的系统,如SDD一1系统、D—INGRES系统和POREI系统等。

7、从概念上讲,分布式数据库是物理上分散在计算机网络各结点上,而逻辑上属于同一个系统的数据集合。他具有数据的分布性和数据库问的协调性两大特点。系统强调结点的自治性而不强调系统的集中控制,且系统应保持数据的分布透明性,使应用程序编写时可完全不考虑数据的分布情况。无疑分布式是计算机应用的发展方向,也是数据库技术应用的实际需求,其技术基础除计算机硬、软件技术支持外,计算机通信与网络技术当然是其最重要的基础。但分布式系统结构、分布式数据库由于其实现技术上的问题,当前并没有完全达到预期的目标,而客户/IlK务器(Clie

8、nt/SeEver,C/S)体系结构却正在风行,广义的理解,C/S也是一种分布式结构,按照C/S结构,一个数据处理任务至少是分布在2个不同的部件上完成。C/S结构把任务分为2部分,一部分是由前端(Front-end,即Client)运行应用程序,提供用户接口,而另一部分是由后端(Back-end,l~OServer)提供特定服务,包括数据库或文件服务、通信服务等。客户机通过远程调用或直接请求应用程序提供服务,服务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。