数据库技术的发展现状及趋势摘要:数据库技术已发展成为信息科学里一项十分重要的技术,其应用领域之宽引人瞩目。我通过查看大量文献了解了数据库技术发展的现状及最新研究动态。关键词:数据库技术发展现状趋势一、数据库技术出现的由来数据库技术从20世纪70年代流行的层次、网状数据库系统到80年代的关系数据库,在很多领域都取得了巨大的成功;随着应用领域的不断扩展,关系数据库的限制和不足日益显现出来,随着面向对象技术的出现,面向对象数据库系统成为数据库系统领域研究和发展的新方向。数据库技术与网络技术、人工智能技术、面向对象技术、并行计算技术、多媒体技术等的相互融合,为数据库技术的应用开拓了更广阔的空间。二、数据库的技术发展现状和优点数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征。2.1面向对象方法和技术已经融入数据库人们将面向对象的方法引入数据库领域,形成了面向对象数据库管理系统(OODBMS)。它实际上是数据库技术(DB)和面向对象技术(OO)结合的产物。OODBMS首先是一个数据库系统,即系统具备数据库系统的处理能力,其次又是一个面向对象的系统,即包含对象的概念、方法和技术。与传统的数据库相比,OODBMS在复杂系统的模拟、表达和处理能力等方面具有优势,不足之处是理论技术还相当不成熟、不够完善。但随着数据库技术和面向对象技术的不断发展和完善,OODBMS必将得到广泛应用。2.2网络技术与数据库技术的融合分布式数据库系统是数据库技术与计算机网络技术相结合的产物。分布式数据库就有局部数据库和全局数据库的概念,它具有以下优点:既能对数据进行全局管理,又能使各节点自主管理本节点数据;数据具有独立性且分布透明;增大了数据的容量;提高了数据的可靠性与可用度;改善了系统的性能和并行处理能力。当然也具有以下缺点:花在通信部分的系统开销较大;复杂的存取结构;数据的安全性和保密性较难处理。不过这些缺点正随着计算机其他技术的发展逐步得到解决。2.3多媒体技术进入数据库领域随着多媒体技术的发展,无论是PC机还是在网络上都充斥着各种多媒体信息,如声音、图象、视频、超文本信息等等,当这些信息增加时,就需要数据库来组织和管理这些信息。多媒体数据库是计算机技术、影像技术和通信技术相结合的产物,多媒体数据具有类型复杂、信息量大、实时性、分布性和交互性等特点。2.4人工智能与数据库技术的结合人工智能是研究计算机模拟人的大脑思维和模拟人的活动的一门科学,因此逻辑推理和判断是其最主要的特征,但对于信息检索则效率很低。数据库技术是数据处理方面的技术,对于数据的存储、管理、检索有其独特的优势,但对于逻辑推理却无能为力。造成这种局面的原因是过去这两方面的研究视野均局限于本领域,人工智能只追求逻辑推理正确无误,不注意空间和时间的限制,因而研制的语言和专家系统效率低是必然的。而数据库开发者拼命争取时间和空间,但他们只考虑数据库实际存放的数据,而不考虑库中虽无但通过推理可得出的数据。智能数据库系统是人工智能与数据库技术相结合的产物。它具有两种技术的优点而避免了他们的缺点,是一种新型的数据库系统。三、数据库技术的发展方向经过30多年的发展,数据库技术已经得到了极大的完善,尤其是关系型数据库管理系统。随着数据库技术不断向新的应用领域的渗透,新技术的不断涌现,数据库技术将在以下几个方面得到更大的发展:3.1对象——关系数据库(ORDB)关系数据库几乎是当前数据库系统的标准,关系语言与常规语言一起几乎可完成任意的数据库操作,但其简洁的建模能力、有限的数据类型、程序设计中数据结构的制约等却成为关系型数据库发挥作用的瓶颈。面向对象方法起源于程序设计语言,它本身就是以现实世界的实体对象为基本元素来描述复杂的客观世界,但功能不如数据库灵活。因此将面向对象的建模能力和关系数据库的功能进行有机结合是数据库技术的一个发展方向。3.2数据仓库(DW)与数据挖掘(DM)数据仓库技术是从数据库技术发展而来的,是面向主题的、稳定的、综合的、随时间变化的数据集合。创建数据仓库的主要目标是使各种各样的数据源数据对于那些急需的人——执行官、经理、分析家易于访问以帮助他们作出符合发展规律的决策。随着商业竞争愈来愈激烈,我们相信,数据仓库、数据发掘技术的应用会越来越普遍,其产品会更加成熟。3.3实时数据库(RTDB)技术实时数据库管理系统(RTDBMS)是数据库系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理。实时数据库技术是实时系统和数据库技术相结合的产物,利用数据库技术来解决实时系统中的数据管理问题,同时利用实时技术为实时数据库提供时间驱动调度和资源分配算法。我们相信它必将对传统数据库系统发展有巨大的推动作用,从而推动数据库技术在现代信息社会中更广泛的应用。3.4Web数据库(Web——DB)基于WEB的数据库应用系统,是将数据库和WEB技术结合,通过浏览器访问数据库并可实现动态的信息服务系统。利用扩展技术和一些相应的软件将数据库和WEB结合起来,在WEB上提供用户访问和修改数据库的接口,用户就能通过浏览器在任何地方访问这些数据库。当今社会对数据库技术有着广泛的应用需求,这必将对数据库技术起到极大的推动作用。另外数据库技术与新出现的各种技术的相互结合、相互渗透,必将数据库技术引向更广泛的应用领域。四、参考文献:[1]苗雪兰,刘瑞新.数据库系统原理及应用教程[M].机械工业出版社,2001.[2]周志逵,江涛.数据库理论与新技术[M].北京:北京理工大学,2001.[3]马玉书.数据库技术名词解释[M].石油出版社,1994.[4]刘英群,何丕廉,孟昭鹏.论数据库技术与人工智能的融合[J].计算机工程与设计,1999[5]袁俊红,罗梅,李刚.面向对象数据库的探讨[J].信阳师范学院学报(自然科学版),2002