浅析数据库在信息管理中的应用

2012-06-04 01:30李敏荣华
城市建设理论研究 2012年13期
关键词:数据库系统报文信息管理系统

李敏荣华

摘要:本文从数据库系统的概念和数据库信息管理系统逻辑架构入手,剖析了数据库系统的构成和应用现状,并提出了数据库应用发展的建议。

关键字:数据库系统;概念;特点;构成

Abstract: This paper starting from the concept of database systems and database information management system logical architecture, analyzing the composition of the database system and application status, and put forward database application development proposals.Key words: database system; concept; characteristics; constitute

中图分类号:G250.74文献标识码:A文章编号:2095-2104(2012)

将计算机数据库应用于信息管理系统有利于提高信息管理的科学性和现代性,有利于提高信息的使用率以及信息管理的效益。

1.计算机数据库系统的概念

数据库系统是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和向应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。

数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。

2.数据库信息管理系统逻辑架构

数据库信息管理系统按照各个业务发展的需要,逐步进行多角度、深层次的数据分析与加工,充分加以利用,为各层用户方便、快捷的服务,同时也使数据的采集和利用处于良性循环状态。

数据库信息管理系统处于整个系统的中间位置,它主要职责对数据处理,完成前台端的请求处理,完成后台数据库的操作。目的是分批处理任务请求,将任务数据包解包后,加载到数据库中,并且根据请求对数据库中的数据进行查询、更新、删除,将处理的结果记录到日志文件中。数据库信息管理系统的基本业务逻辑描述如下:

2.1 接受请求,根据自己的实际情况,将自己的请求实时的以上传给系统。

2.2 解析请求,系统根据接受到的请求,对其进行解析处理,首先检查传来的信息是不是合法,长度是否按规定的。再解析信息,在解析报文信息中,就报头、正文、报尾的标志位做一一鉴定,若有哪一项不符合要求,就回传应答报文给前台让前台重新传输此报文,并将处理的数据实时的记录在后台对应的表中。

2.3 数据的抽取与加载,系统在对数据报文进行解析后,若收到的报文满足要求时,就对报文中的正文段的数据抽取出来,加载到数据库表中。

2.4 监控管理,主要是对系统中的各个环节进行监控管理,数据的导入导出情况及数据的传输情况进行监控管理。在加载数据时,将加载成功与否实时的记录在数据库表中,并写日志文件。

2.5 对后台数据库的处理,系统根据报文内容,对后台数据库中的表进行插入、删除、更新等操作。

3.数据库系统构成

3.1数据库:是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。

3.2硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。

3.3软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。

3.4人员:主要有4类。第一类为系统分析员和数据库设计人员;第二类为应用程序员;第三类为最终用户;第四类用户是数据库管理员。

4.计算机数据库系统在信息管理中的应用现状

4.1应用范围不断扩大。计算机技术与数据库理论相结合体现出了良好的生命力和市场发展前景,其在当前的应用范围也在不断的迅速的扩大,目前已经扩大到了我国工业,农业和第三产业,成为带动相关行业信息管理效率的提升,推动行业生产力水平提升的重要技术支撑和保障。

4.2数据库技术的不断发展。计算机数据库技术的优劣好坏将对其使用质量产生致命的影响,并将影响到其进一步的发展。

事实上数据库系统在经历了网状数据库.层次数据库、关系数据库和面向对象数据库等四个发展阶段后,已经具备了更强的适用性和操作性。这种适用性和操作性为其在信息管理中的良好应用提高了有力的保证。

4.3安全性不断加强。安全性的不断增强是计算机数据库系统在信息管理中不断得到应用的又一有力保证。数据是信息管理中极为重要而有价值的资源,企业信息化过程中,各种应用系统的数据库中大量数据的安全问题,敏感数据的防窃取和防篡改问题,成为信息管理面临的重大问题。

4.4受重视程度不断提高。计算机数据库系统因其具有良好的安全性和适用性。

在实际使用和操作中体现了良好的应用性能,因而其在理论研究与实践开展中都得到了各界的广泛重视。

5.改进计算机数据库系统在信息管理中应用的建议

计算机数据库系统在信息管理中体现出了良好的价值,因而得到了广泛应用。但事实上目前仍然存在一些影响其进一步应用的因素,需要我们认真加以克服。

5.1加强计算机数据库系统的安全性。尤其是在网络条件下的安全性研究

计算机数据库系统的安全性对计算机数据库系统的应用有着突出的重要的决定性作用。但事实上,当前由于各种原因计算机数据库系统。尤其是网络环境中的计算机数据库系统常常面临着诸如软件风险、管理风险和用户行为风险。这些风险一旦转化成现实的危害将会对信息管理者造成重大的伤害,从而减弱信息管理者使用计算机数据库的信心。因而必须切实加强计算机数据库系统的安全性,尤其是在网络条件下的安全性研究。

数据库系统的安全性很大程度上依赖于数据库管理系统。目前市场上流行的是关系式数据库管理系统,其安全性功能很弱,这就导致数据库系统的安全性存在一定的威胁。

保障数据库管理系统安全的有效方法之一是数据库管理系统对数据库文件进行加密处理,使得即使数据不幸泄露或者丢失,也难以被人破译和阅读。

可以考虑在三个不同层次实现对数据库数据的加密,这三个层次分别是OS层、DBMS内核层和DBMS外层。

5.1.1在OS层加密

在OS层无法辨认数据库文件中的数据关系,从而无法产生合理的密钥,对密钥合理的管理和使用也很难。所以,对大型数据库来说,在OS层对数据库文件进行加密很难实现。

5.1.2在DBMS内核层实现加密

这种加密是指数据在物理存取之前完成加/解密工作。这种加密方式的优点是加密功能强,并且加密功能几乎不会影响DBMS的功能,可以实现加密功能与数据库管理系统之间的无缝耦合。其缺点是加密运算在服务器端进行,加重了服务器的负载,而且DBMS和加密器之间的接口需要DBMS开发商的支持。

5.1.3在DBMS外层实现加密

比较实际的做法是将数据库加密系统做成DBMS的一个外层工具,根据加密要求自动完成对数据库数据的加/解密处理。采用这种加密方式进行加密,加/解密运算可在客户端进行。它的优点是不会加重数据库服务器的负载并且可以实现网上传输的加密;缺点是加密功能会受到一些限制,与数据库管理系统之间的耦合性稍差。

5.2加强计算机数据库理论与实践的一体化研究

计算机数据库理论随着计算机技术,数据库原理等的发展而不断发展。必须将计算机数据库发展的最新成果应用到指导其应用的实践中,从而提高实践的科学性。

同时计算机数据库的理论研究也必须立足于计算机数据库系统的相关应用实践,以增强计算机数据库理论研究的针对性。

计算机数据库系统的良好适用性决定了其具有良好的发展前景,但仍需要我们不断的进行相关研究以助其实现更好更快的成长

【参考文献】:

[1]赢心.数据库原理,中国考试(研究版),2005.2.

[2]王子芳.数据库及应用课程教学探讨.西南农业大学学报(社会科学版),2005,9.

[3]李大勇,时延鹏.数据库技术的历史及未来的发展趋势综述.辽宁省交通高等专科学校学报,2005,6.

猜你喜欢
数据库系统报文信息管理系统
交通运输安全第三方评价信息管理系统设计与实现
计算机数据库系统在信息管理中的应用
海法新港一期自动化集装箱码头电子数据交换报文系统设计与实现
基于报文类型的限速值动态调整
计算机通信技术在信息管理系统中的运用
全国农村留守儿童信息管理系统正式启用
对分布式数据库系统的安全分析
用户设备进行组播路径追踪的方法及系统
基于众包的数据库信息查询处理方法
数据库系统在计算机体系结构中的应用