公务员期刊网 论文中心 正文

数据库技术在数据管理的运用

数据库技术在数据管理的运用

1数据库技术概述

数据库技术在数据管理方面的核心要素为“主动数据库技术”,主动数据库技术能够让数据库系统给使用者提供主动服务信息,同时以便捷且方面的形式完成各种主动性要求,并将原有的数据库功能集成在统一的数据库中。迄今为止,主动数据库技术的应用机制主要是通过已有的技术规则,在数据库系统中嵌入数据管理相应办法来实现主动反应功能,所以应用主动数据库技术的数据管理系统,又被称作为“带规则的数据管理系统”。数据库技术和数据管理系统的整合,能够对数据管理、数据库变化做出诸多反应,通过查找支持时间,然后判断是否达到预设条件,最后做出动作。数据库技术和数据管理系统整合应用领域相对广泛,如网络数据管理、办公数据管理、仓库数据管理、交通数据管理等。上世纪七十年代,“异常处理”是程序执行中的重要编程措施,在数据库技术中,需要主动判断数据的一致性以及完善性,所以数据库技术本身就具有一定的主动性特征,但是该类功能特征尚不完善,事件的种类以及预设值不完善,用户不能够根据需求设置主动反应机制。如今,数据库技术越发成熟,数据库技术在数据管理中的应用也有了相应的实现路径:在数据管理系统中增加监视器→在数据库系统中以及SQL3标准中引入触发器→设置事件触发阈值。

2计算机数据库技术在数据管理中的运用

这里以MicrosoftSQLServer数据库系统为例,MicrosoftSQLServer作为目前较为成熟的数据管理解决方案,具有较强的继承性、管理性,数据管理可有效降低管理成本,提升管理效率,并大幅度缩短了应用程序宕机时间,系统具有一定可伸缩性,并能够实现严格的安全控制,其特征以及功能符合现代企业要求。

2.1MicrosoftSQLServer概述

MicrosoftSQLServer可有效保证数据的安全性,且数据管理的操作复杂性较低。MicrosoftSQLServer提供数据库镜像、网络管理、快照等,可应用数据加密、数据优化、数据调试等增强数据系统的安全性。且MicrosoftSQLServer能够满足客户日益提高的应用规模需求、实时BI需求,可直接生成面向终端用户的管理工具、报表设计,数据展示功能相对丰富,自由定制功能相对完善。在数据管理系统开发方面,MicrosoftSQLServer提供更加丰富的开发特性,如WebService、XML、ServiceBroker、Internet、T-SQL、SMO、AMO、ADO.NET2.0等等,都可称为数据管理系统开发的有力工具。

2.2基于数据库技术的数据管理系统

2.2.1服务终端模块

WebService是系统服务端功能设计基础,其中可直接应用WSDL文件(WSDL本身是XML文档,能够说明SOAP消息的交换方式)对软件服务功能进行解释说明,并可标记拓展语言,可面向短期的数据处理以及网络管理。在WebService中,SOAP是最基础的对象存取协议,用户通过UDDI(UDDI是描述文档并引导系统查找功能的一种运作机制,UDDI采用XML封装)找到WSDL描述文件后,就可通过SOAP调用相应操作,并且SOPA支持多个底层接口,系统的基础功能相对丰富。

2.2.2数据库访问

.NET平台在数据库访问方面有ADO.NET架构作为基础支持,和传统的ADO架构有着一定的差异,ADO.NET可拆解ReultSet,将其组成具有独立功能的对象。在数据管理系统中,对数据库的访问主要通过DataTable、DataAdapter实现,DataTable、DataAdapter具有关系型数据库的基本特性,能够将其看做为目标数据库的局部映射,在实际使用的过程中,能够从数据库中直接获取数据,并通过用户操作来实现DataSet对象填充。

2.2.3XML参数分析

ASP.NETWeb服务和Flex间数据有着较大差异,所以数据管理系统发出Flex调用请求,需要对调用请求参数(XML)进行分析,最后以ASP.NETWeb服务能够识别的数据进行下一步处理。XML节点是实现解析的具体单位,将XML节点放置在XmlNode对象中,并以字符串的形式存入Val、Key中,数据、命令就可快捷的完成传递以及处理。

2.2.4客户端功能

(1)预警:预警主要为预警灯,提示数据过期、数据异常等,该功能实现的参数为LabelText、Status,预警功能根据用户需求,可分配不同的预设值,如Normal、Care等,分别对应不同颜色的预警信息。预警信息用LabelText显示,并且可根据使用者的实际需求进行合理的调整;(2)数据标签:数据标签由文本、标签空间构成,数据库中文件和标签一一对应构成一个整体,最终提高数据的可读性;(3)数据输入:数据输入采用不同的标签、预警控件,在输入数据后,弹出相应的显示窗口,同时以“Web”服务为基础增加数据信息;(4)数据信息修改:数据信息修改可弹出并显示窗口,用户将所需要的信息数据放置在文本框中进行有效显示,若是用户选择了多个信息数据并想执行修改时,系统能够自动调用数据信息的标签进行显示,用户可直观且便捷的对数据信息进行修改。“txtIsEdited”用于判断数据是否被修改,通过系统的主动显示,用户能够看出数据是否被修改,然后只对未修改的信息进行操作,以节省操作时间。

2.2.5触发器

(1)自动释放数据:数据若更改或者删除,系统根据触发器指令自动释放数据,将数据从cargos表格中删除,同时在remains中删除和其相互关联的数据,避免用户再次进行手动操作;(2)自动变更数据:在数据修改后,若是数据的标签被修改,系统自动在原remains表中更改相应数据,同时增加新类别数据,最后更改cargos中的数据基础信息。

3结束语

综上所述,数据管理是现代企业、单位开展管理工作的基础,在组织活动中,数据管理扮演着极其重要的角色,传统意义上的数据管理只负责对数据内容的更新、删除、修改,实质上数据管理的作用是为用户提供服务,同时为组织活动提供可靠支持。数据库技术在数据管理中的应用能够让数据管理的作用从被动转化为主动,对于企业、单位开展管理活动有着重要支持作用。

参考文献

[1]徐东升.计算机网络数据库的安全管理技术分析[J].建筑工程技术与设计,2019(23):4879-4880.

[2]杜芸,徐媛媛.信息管理中计算机数据库技术的应用分析[J].数码世界,2019(8):142.

[3]于雷.MicrosoftSQLServer数据库的安全维护策略研究[J].智库时代,2017(011)

作者:赵隽 单位:长春师范大学