数据库原理及应用论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理及应用》
大作业
题目:数据库技术发展现状及当前应用情况
学院: 计算机科学与工程
班级: 计算机18107
学号:
**: ***
浅析数据库技术发展趋势
摘要:数据库技术的出现就是顺应时代的要求下产生的,从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数据库、数据仓库、多媒体数据库、概率型及时间型数据库、主动型数据库等等。在这其中可以运用的技术一般有:模式识别、聚类分析、模糊规则归纳、遗传算法、决策树、人工神经网络、不确定性处理方法等等。