好文档 - 专业文书写作范文服务资料分享网站

数据库原理及应用论文

天下 分享 时间: 加入收藏 我要投稿 点赞

《数据库原理及应用》

大 作 业

题目:数据库技术发展现状及当前应用情况 学院: 计算机科学与工程 班级: 计算机18107 学号: 45418102 姓名: 王定业

浅析数据库技术发展趋势

摘要:数据库技术的出现是顺应时代的要求下产生的,从20世纪60年代发展到今天,已成为计算机信息系统的重要基础,也是计算机技术中发展最迅速的分支之一。文章简要介绍了数据库的基本概念,并在此基础上阐述分析了数据库技术发展的特征、趋势,最后对未来数据库技术进行了展望和总结。

关键词:数据库技术 特征 发展趋势

1前言

计算机诞生以来,很自然的就有了管理计算机数据、处理计算机数据的需求,数据库技术就在这样的背景下逐渐发展起来。所谓数据库,就是在计算机的存储设备上长期保存数据的集合,这些数据可以同时被多种应用或各种客户共享。伴随着计算机技术的跨越式发展,在计算机技术中占据重要地位的数据库技术也迅速发展。上世纪60年代以来,数据库系统的结构已逐渐的从最开始的层次网状数据库,发展到如今的以面向对象模型为主要特点的数据库结构。关系数据库理论和技术在计算机数据管理的发展史上是一个重要的标志,这种数据库有着很多的优点,比如具有较高的数据和程序独立性、最低冗余度、数据结构化等等,现如今较大的信息系统大都是建立在关系数据库系统理论上来进行设计的。

2 数据库技术发展的特征

近些年来,数据库发展越来越迅速,数据库产品更新换代越来越快,三大数据库巨头公司Oracle、IBM、微软纷纷推出其最新产品,数据库市场竞争日益加剧。现如今,数据库技术的发展呈现出了三个主要特征。

2.1 支持XML数据格式

IBM在其推出的DB2 9版本的过程中,对XML数据格式的支持是此款产品的最大卖点,为业内首个支持XML数据与关系型数据的混合数据库,DB2 9允许用户无缝管理纯XML数据与普通关系数据。此外,微软和Oracle也宣传了它们的产品可以实现高性能XML查询与存储,层次型数据与传统关系型数据的混合应用显然已经成为了新一代数据库产品所不可或缺的特点。

2.2 商业智能成重点

面对日益激烈的市场竞争,企业不断更新其内部信息系统,由此导致企业的各类数据快速增长,如何从这些海量数据中获得有用的信息,并为企业的经营决

策提供支持,成为了数据库厂商关注的核心。三大数据库厂商对于其提供的新产品,大力宣传产品在商业智能方面有较大提高。怎样更好的支持商业模式和商业运营是未来数据库产品发展的与趋势。

2.3 SOA架构支持

SOA架构支持是目前计算机信息产业的一个发展趋势,IBM是该架构的主要支持和推动者,后来越来越多的企业加入,包括Oracle。微软虽然起初不是很赞成SOA的,然而随着时间的发展,微软的态度发生转变,由此不难看出SOA正在成长成为一个大的趋势。

3 数据库技术的发展趋势

数据、数据库应用与计算机硬件推动着数据库技术的不断发展与壮大。在信息爆炸的时代,数据库中数据的数据量和复杂度都在快速增长;数据库应用迅速向广度、深度扩展;互联网的出现,尤其是移动互联网的快速兴起,很大程度上改变了数据库的应用环境,对数据库技术提出了严峻的技术挑战。当然,这些外部因素极大的推动了数据库技术的快速革新与进步,由此诞生了一些新的数据库技术,例如海量数据管理技术、内容管理技术、数据挖掘与商务智能技术、数据仓库与联机分析技术、并行数据库技术等等。分析目前数据库的应用情况,可以发现:经过多年的积累,企业和部门积累的数据越来越多,“数据爆炸”令很多企业陷入困境,怎样挖掘大量数据中包含的有用信息、怎样处理海量数据的存储管理,都是亟待解决的重要问题。由此,市场的需求导致了以下几种数据库的发展及一些研究热点:

3.1 分布式数据库

上世纪80年代,研发了许多分布式数据库的原型系统,分布式数据库中的 很多技术和理论难点逐渐攻克。随后的十几年,分布式数据库管理系统逐渐进入实用阶段,取得了长足的发展。当然我们也要看到,现如今的分布式数据库技术还存在很多问题,对于系统和异构数据的许多问题还难以解决,很多研究机构也都着力异构分布式数据库技术的研究和探索。

3.2 多媒体数据库

现如今,多媒体技术的发展不断深入,多媒体应用与我们的生活已经密不可分,在多媒体应用之中必然涉及到海量的多媒体信息,包括视频、声音、图像、文本、图形等等信息。海量的多媒体信息的应用与共享,必然需要数据库的支撑,由此多媒体数据库技术作为数据库技术的一个分支发展起来,并由此建立多媒体信息系统。多媒体信息数据库应该具备的功能如下:提供多媒体访问的多种手段、

近似性查询;支持模式演变和进化,具备特定的长事务处理的能力,提供更为灵活的修改功能与模式定义;具备媒体数据独立性和媒体类型可扩展性,逻辑数据独立性,物理数据独立性等等。在多媒体应用之中,多媒体数据管理系统非常重要,是多媒体应用的基本数据支撑。

3.3 XML数据库

近些年来,随着业界的共同努力,XML数据库技术获得了巨大的进步,多种XML数据库产品已经问世并与我们的社会生活的越来越紧密。当然,我们也要看到,XML数据库的发展才刚刚开始,还有着很多难题需要一个个的解决。现如今,XML数据库已经成为学术界研究的重点和关注的热点。

3.4 数据挖掘

所谓数据挖掘技术,也就是从大量的、不全的、有噪声的、模糊的、随机的数据中获取隐含在其中的且又是潜在有用的知识与信息的过程。在人工智能领域,也把其称作数据库中知识的发现。这可以理解为人脑对客观世界的反映,对客观世界中的事实进行抽象与分析,并以此为依据,指导客观实践。数据挖掘在数据库中的理解就是从客体的数据库中抽象、概括、提取规律性的知识以供决策支持系统使用。

也就是说,数据挖掘把数据库中的数据作为数据源,整个过程分为数据集成、数据选择、预处理、数据开采以及解析等流程。涉及的范围包括Web数据库、数据仓库、多媒体数据库、概率型及时间型数据库、主动型数据库等等。在这其中可以运用的技术一般有:模式识别、聚类分析、模糊规则归纳、遗传算法、决策树、人工神经网络、不确定性处理方法等等。

3.5 面向对象数据库

面向对象数据库系统将数据作为能自动重新得到和共享的对象存储,包含在对象中的是完成每一项数据库事务处理指令,这些对象可能包含的数据不是一个类型,包含传统的数据与处理过程,也包含视频、图像和声音信号。面向对象的数据库系统通过建立新的多媒体应用能力使得软件开发变得简单,不同类型的数据由此联系结合起来。我们知道,面向对象的数据库技术是一种比较新的新的技术,相关理论知识还不完善,在处理很多事务的数据方面和关系数据库系统相比慢的多。但是,研究者们已经开发出了混合关系对象数据库,由此将面向对象数据库系统处理新型数据、复杂关系的能力与关系数据库管理系统处理事务的能力很好的结合起来

4 数据库技术的未来

4.1 微型数据库

不难预想在现如今的这个移动互联网时代,未来将有亿万个微型信息设备与网络相连,这些微型信息设备都有可能要配置一个数据库,也即是微型数据库。微型数据库和我们所谓的传统的数据库的区别在于:微型数据库随时保持与网络的连接,准确、快速、方便的获取网络上的海量信息和资源;微型数据库同时必须具有自适应能力与自调节能力,也即是在没有技术人员的条件下也具有自动调节自动恢复的能力。

4.2 未来数据库的体系结构

未来数据库的体系结构将要能支持海量的数据库应用,由此众多研究机构在研究计算机机群并行计算系统。计算机机群系统具有很高的性价比和I/O并行性,这种并行计算环境非常适用于大规模数据库应用以及并行数据库系统。现如今,基于无共享硬件资源计算机机群系统的并行数据库系统的研究已经取得了很多成果,有了很大的进展。但是,大规模计算机机群系统的并行数据库的研究很有较长的一段路要走,需要继续加大研究力度。此外,结构化和半结构化数据的集成、程序逻辑与数据的统一管理也是今后数据库技术重要的研究方向之一。

5 结语

数据库技术作为计算机技术的一个重要分支,功能从最开始的数据存储、查询到如今的数据挖掘,从简单的数据库到如今的知识库、模型库的融合集成,取得了非常大的进步。当然,虽然数据库技术取得了长足的发展,但是还存在着很多问题需要一步步的解决,毫无疑问,数据库技术还要面临巨大的挑战。现如今,数据库技术的发展趋势是不断的与其他高科技技术进行融合,只要需要数据的地方就需要数据库技术的支撑,这样的结合也将不断丰富和发展数据库成员和技术。面向未来,为不断适应新的应用需求和发展需要,数据库技术必将得到更大的发展,同时未来的数据库技术将逐渐实现智能化。

数据库原理及应用论文

《数据库原理及应用》大作业题目:数据库技术发展现状及当前应用情况学院:计算机科学与工程班级:计算机18107学号:45418102姓名:王
推荐度:
点击下载文档文档为doc格式
363bq6zpm04x67j2pwjr92i2p9mf5d01dmi
领取福利

微信扫码领取福利

微信扫码分享