数据库技术在管理信息系统中的作用

2013-08-15 00:43张振宇
电子测试 2013年10期
关键词:数据库系统数据仓库数据库

张振宇

(东北石油大学,163318)

1 数据库技术

在我国现阶段,大部分的企业都实现了建立自己的数据库系统,但是,如果单从数据的应用方面来说,还只是单单停留在数据的保存上,更进一步是对数据的查询。这主要表现在两个方面,从数据库导出的大量信息并没有得到很好的利用,造成了资源的极大浪费。另一方面,现代的企业管理决策又需要此类大量的数据,这就造成了信息需求与信息提供方的信息极度不平等。企业面临的商业竞争是非常激烈的,当企业的决策任务变得越来越重,那么,企业决策的频率也会越来越高,这就表明,企业要重新开始重视起信息的有效价值,对如何保存信息以及信息的导出会做出更加严格的要求,也将更加重视数据分析。同时,随着信息技术在企业得到广泛应用,企业将通过最传统的文件传输方式以及数据库信息存储积累了大量的数据,这些都为将后的数据分析和利用提供了非常重要的基础。因此,目前现代企业不再只是简单的数据处理了,更多的是在分析和利用这些数据,更加关注如何使用这些数据,因此,数据库技术就应运而生了。通过数据库技术建立起数据仓库,它是一个面向主题的、集成的、随着时间变化而变化的数据集合体,主要目的是为了管理决策。通过数据库技术建立起来的数据仓主要是为了企业的管理决策。数据库技术的最终目标是把企业范围内的所有的数据都集成在一个巨大的数据存储设备上,让用户更改进行查询、产生报告和进行分析。

2 数据库技术经历的三个阶段

2.1 人工阶段

在50年代中期之前,计算机的软件及硬件方面都还不够成熟,还没有达到一定的标准。对于数据储存采用的都是人工记忆,比如说以前使用的磁带存储,卡片记忆以及纸带记忆,因为在软件方面我们还没有计算机操作系统。在当时,计算机的作用只是用作科学计算。因此,在那个时代,还没有软件系统能够对数据进行管理,程序员在程序中不仅仅要规定数据的逻辑结构,同时还要设计与其相关的物理结构,它主要包括存储结构、存取方法和输入输出方式等等。这类储存办法是不能实现数据之间的传输的。

2.2 文件系统阶段

这一个阶段的主要标志是计算机中有了专门管理数据库的软件,那就是操作系统(文件管理)。上个世纪50年代中期到60年代中期,计算机大容量存储设备的出现推动了软件技术的发展,这也标志着数据管理进入了一个新的阶段。在文件系统阶段,主要采用的是以文件为单位的存储数据,由操作系统统一管理。操作系统为用户提供了一个很友好的界面。数据和程序之间是呈现分离状态的,这就使得数据和程序之间不再有着那么强烈的依赖性,有着很的独立性。用户的程序和数据是分开的,分开存储在外存储器上,每一个应用程序都有可以共享的数据,这就实现了以文件为单位的数据共享。可是,由于数据的组织仍然是面向程序的,所以当我们在存储数据的时候会发现存在着大量的数据多余的部分,很多数据是没能存储到数据当中的。并且由于数据的逻辑结构不能够很方便地进行修改和扩充,数据逻辑结构的没一点微小的改变都有可能会影响到应用程序。

2.3 数据库系统阶段

数据库技术也是作为现在的主流技术,目前,我们所使用的计算机数据应用系统存储数据也是用的数据库系统,数据库系统阶段发展至今已有很长一段时间。在平时的办公中,企业运用数据库系统进行对数据的存储和查询,并且利用信息为企业创造效益和价值。目前,用处最广的是数据库系统。

3 数据库技术在管理信息系统中的作用

3.1 数据组织

数据仓库的数据都是来自许多不同的业务数据库的,并且都是按照不同的主题进行数据组织与归类的。数据库技术有着非常强大的信息归类功用。数据库技术会按照一定的程序将数据进行抽取、转换和装载等等,并最终按照预先设定好的数据库模型,将数据加载到数据仓库中去。通过数据库技术将信息归类处理,由于数据仓库中的数据几乎是没有更新操作的,因此数据仓库中的数据都会有着分层的综合归类,一般包括几个方面,比如说原始数据、初步综合数据和中度综合数据和高度综合数据等等。

3.2 改变了MIS 原来数据以“业务处理”为目的的状况

以前所使用的MIS 数据处理目的都是为了“业务处理”,而随着科技的进步与发展,数据库技术改变了MIS 原来数据以“业务处理”为目的的状况。将数据进行分类,改变了原来数据库存放着动态变化的细节性数据的情况,也正是由于数据仓库可以将大量的历史性的数据进行合理的组织,使得系统能够更加方便的利用数据和分析数据,并且能够在分析的基础上建立模型,对于结构化和半机构化的决策问题给出了结果。所以,数据库技术为系统分析过程的坚强后盾,这是系统分析的基础。为系统分析过程提供了数据的同时也节约了系统分析的时间,大大提高的效率,同时,这也节约了系统分析的成本。

3.3 数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题

在数据系统中,数据库技术实现了存储繁杂的信息、实现数据共享以及保障数据安全,并且还能够高校地检索数据和处理数据。数据库技术在商业上的巨大成功刺激了其他领域对于数据库技术需求的迅速增长。这些领域都开辟了数据库技术领域的新天地。并且在应用中提出了有一些新的数据管理的需求,同时推动了数据库技术的研究和发展

4 未来数据库技术发展趋势

4.1 面向对象的数据库技术将成为下一代数据库技术发展的主流

现有的数据库技术已经无法满足现在社会所需,也无法描述现实社会的实体了。而面向对象的数据模型由于吸收了已经成熟的面向对象程序设计方法学的核心概念和基本的思想,所以,它将是更加符合人们看待世界的眼光的,它更加符合人们观看世界的眼光和看法,更加适合我们描述未来的现实世界。所以有人说,数据库的未来将会是面向对象的时代。

4.2 面向对象的关系数据库技术能够标示复杂的数据模型

关系数据库作为当前所用数据库中的标准,在未来,面向的对象的关系数据库技术库能够标示复杂的数据模型,但是由于它并没有统一的数据统计模型和形式化的理论,所以总的来说还是缺少了严格的数据逻辑基础,因此它只能处理一些平面的数据模型。所以,未来的数据库 发展方向是为了能够结合平面的数据逻辑同时还要数据立体的数据逻辑。这将会成为未来数据库发展的主流。

4.3 非结构化数据库的建立

这种数据库最大的优点是突破了关系数据库的结构定义不易改变和数据定义的限制,支持了重复字段、子字段以及经变长字段,而且还实现了对变长数九和重复字段进行处理以及进行数据项的变长存储存储管理。并且在处理连续信息的时候,它有着传统关系型数据库库所无法比拟的优势,这将会是未来数据库发展的一个很重要的补充。

4.4 数据库与学科技术的结合

数据库与学科技术的结合将会成为未来数据库发展的必然趋势,也是硬性要求。数据库技术以及在市场在向数据仓库和电子商务两个方向有着强大的发展空间,所以,为了迎合未来商业需求,数据库与学科技术的结合将是一个必然发展的过程。

4.5 面向专门应用领域的数据库技术

在未来,专业分工越来越明确,社会分工也越来越明确,许多实践者也从研究现实的角度对数据库技术进行了研究,提出了适合应用领域的数据库技术,比如说工程数据库和地理数据库等等。所以,总的来是说,随着研究工作的继续深入,数据库在实际工作中的运用将会越来越趋向专业化。每一个领域及行业都会有自己最适合的数据库技术。随着数据库研究工作的继续深入,数据库技术在实践工作中的应用,数据库技术将会更多的朝着专门应用领域发展的趋向。

4.6 向智能化集成化方向扩展

数据库技术的广泛使用为企业和组织收集并积累了大量的数据。数据丰富知识贫乏的现实直接导致了联机分析处理(OLAP)、数据仓库(Data Warehousing)和数据挖掘(Data Mining)等技术的出现,促使数据库向智能化方向发展。同时企业应用越来越复杂,会涉及到应用服务器、Web 服务器、其它数据库、旧系统中的应用以及第三方软件等,数据库产品与这些软件是否具有良好集成性往往关系到整个系统的性能。Oracle 公司的Oracle 9i 产品包括了OLAP、数据挖掘、ETL 工具等一套完整的BI(商业智能)支持平台,中间件产品与其核心数据库具有紧密集成的特性,Oracle Application Server 增加的一项关键功能是高速缓存特性,该特性可以将数据从数据库卸载到应用服务器,加速Web 用户对数据的访问速度。IBM公司也把BI 套件作为其数据库的一个重点来发展。微软认为商务智能将是其下一代主要的利润点。

5 小结

数据、计算机硬件和数据库应用,这三者推动着数据库技术与系统的发展。数据库要管理的数据的复杂度和数据量都在迅速增长;计算机硬件平台的发展仍然实践着摩尔定律;数据库应用迅速向深度、广度扩展。尤其是互联网的出现,极大地改变了数据库的应用环境,向数据库领域提出了前所未有的技术挑战。这些因素的变化推动着数据库技术的进步,出现了一批新的数据库技术,如Web数据库技术、并行数据库技术、数据仓库与联机分析技术、数据挖掘与商务智能技术、内容管理技术、海量数据管理技术等。限于篇幅,本文不可能逐一去展开来阐述这些方面的变化,只是从这些变化中归纳出数据库技术发展呈现出的突出特点。

[1]西尔伯沙茨(Silberschatz.A.).计算机科学丛书:数据库系统概念(原书第6 版).机械工业出版社,2012.3

[2]王珊、萨师煊.数据库系统概论(第4 版).高等教育出版社,2006.5

[3]加 西 亚-莫 利 纳(Hector Garcia-Molina)、Jeffrey D.Ullman、Jennifer Widom、杨冬青.数据库系统实现(第2 版).机械工业出版社,2010.5

猜你喜欢
数据库系统数据仓库数据库
基于数据仓库的数据倾斜解决方案研究
基于数据仓库的住房城乡建设信息系统整合研究
微细铣削工艺数据库系统设计与开发
江苏省ETC数据库系统改造升级方案探讨
数据库
探析电力系统调度中数据仓库技术的应用
实时数据库系统数据安全采集方案
数据库
数据库
数据库