摘要:本文主要分析了数据库技术在数据管理中的应用,介绍了数据库技术如何为数据管理提供支持。多数企业、单位都采用“被动信息管理系统”来处理日常业务、工作中产生的信息数据,数据管理人员无法从中获取反馈信息,管理效率相对较低。
关键词:计算机技术; 数据管理; 数据库;
一般计算机带有运算器、控制器、储存器、磁盘,利用计算机管理信息数据,数据通过人工键入后,在硬件中长期保存,数据管理方式欠缺共享性,且数据的冗余度较大,数据储存空间分配不合理。DBMS软件是目前各行业管理数据的主要工具,相较于利用计算机键入数据,DBMS软件能够实现本地化分布式处理,系统的运作效率,运作可靠性较高。随着数据库技术的不断发展,SQL、oracle、access、db2、sqlserver、sybase等得到了广泛应用,数据库能够实现各个数据项的有效整合,数据库中数据可以多种方式重新组合,并体现出一定的封装性、继承性,在数据管理方面的应用价值较高。
1 数据库技术概述
数据库技术在数据管理方面的核心要素为“主动数据库技术”,主动数据库技术能够让数据库系统给使用者提供主动服务信息,同时以便捷且方面的形式完成各种主动性要求,并将原有的数据库功能集成在统一的数据库中。迄今为止,主动数据库技术的应用机制主要是通过已有的技术规则,在数据库系统中嵌入数据管理相应办法来实现主动反应功能,所以应用主动数据库技术的数据管理系统,又被称作为“带规则的数据管理系统”。数据库技术和数据管理系统的整合,能够对数据管理、数据库变化做出诸多反应,通过查找支持时间,然后判断是否达到预设条件,最后做出动作。数据库技术和数据管理系统整合应用领域相对广泛,如网络数据管理、办公数据管理、仓库数据管理、交通数据管理等。
上世纪七十年代,“异常处理”是程序执行中的重要编程措施,在数据库技术中,需要主动判断数据的一致性以及完善性,所以数据库技术本身就具有一定的主动性特征,但是该类功能特征尚不完善,事件的种类以及预设值不完善,用户不能够根据需求设置主动反应机制。如今,数据库技术越发成熟,数据库技术在数据管理中的应用也有了相应的实现路径:在数据管理系统中增加监视器→在数据库系统中以及SQL3标准中引入触发器→设置事件触发阈值。
2 计算机数据库技术在数据管理中的运用
这里以Microsoft SQL Server数据库系统为例,Microsoft SQL Server作为目前较为成熟的数据管理解决方案,具有较强的继承性、管理性,数据管理可有效降低管理成本,提升管理效率,并大幅度缩短了应用程序宕机时间,系统具有一定可伸缩性,并能够实现严格的安全控制,其特征以及功能符合现代企业要求。
2.1 Microsoft SQL Server概述
Microsoft SQL Server可有效保证数据的安全性,且数据管理的操作复杂性较低。Microsoft SQL Server提供数据库镜像、网络管理、快照等,可应用数据加密、数据优化、数据调试等增强数据系统的安全性。且Microsoft SQL Server能够满足客户日益提高的应用规模需求、实时BI需求,可直接生成面向终端用户的管理工具、报表设计,数据展示功能相对丰富,自由定制功能相对完善。在数据管理系统开发方面,Microsoft SQL Server提供更加丰富的开发特性,如Web Service、XML、Service Broker、Internet、T-SQL、SMO、AMO、ADO.NET 2.0等等,都可称为数据管理系统开发的有力工具。
2.2 基于数据库技术的数据管理系统
2.2.1 服务终端模块
Web Service是系统服务端功能设计基础,其中可直接应用WSDL文件(WSDL本身是XML文档,能够说明SOAP消息的交换方式)对软件服务功能进行解释说明,并可标记拓展语言,可面向短期的数据处理以及网络管理。在Web Service中,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.3 XML参数分析
ASP.NET Web服务和Flex间数据有着较大差异,所以数据管理系统发出Flex调用请求,需要对调用请求参数(XML)进行分析,最后以ASP.NET Web服务能够识别的数据进行下一步处理。XML节点是实现解析的具体单位,将XML节点放置在XmlNode对象中,并以字符串的形式存入Val、Key中,数据、命令就可快捷的完成传递以及处理。
2.2.4 客户端功能
(1)预警:预警主要为预警灯,提示数据过期、数据异常等,该功能实现的参数为LabelText、Status,预警功能根据用户需求,可分配不同的预设值,如Normal、Care等,分别对应不同颜色的预警信息。预警信息用Label Text显示,并且可根据使用者的实际需求进行合理的调整;
(2)数据标签:数据标签由文本、标签空间构成,数据库中文件和标签一一对应构成一个整体,最终提高数据的可读性;
(3)数据输入:数据输入采用不同的标签、预警控件,在输入数据后,弹出相应的显示窗口,同时以“Web”服务为基础增加数据信息;
(4)数据信息修改:数据信息修改可弹出并显示窗口,用户将所需要的信息数据放置在文本框中进行有效显示,若是用户选择了多个信息数据并想执行修改时,系统能够自动调用数据信息的标签进行显示,用户可直观且便捷的对数据信息进行修改。“txt IsEdited”用于判断数据是否被修改,通过系统的主动显示,用户能够看出数据是否被修改,然后只对未修改的信息进行操作,以节省操作时间。
2.2.5 触发器
(1)自动释放数据:数据若更改或者删除,系统根据触发器指令自动释放数据,将数据从cargos表格中删除,同时在remains中删除和其相互关联的数据,避免用户再次进行手动操作;
(2)自动变更数据:在数据修改后,若是数据的标签被修改,系统自动在原remains表中更改相应数据,同时增加新类别数据,最后更改cargos中的数据基础信息。
3 结束语
综上所述,数据管理是现代企业、单位开展管理工作的基础,在组织活动中,数据管理扮演着极其重要的角色,传统意义上的数据管理只负责对数据内容的更新、删除、修改,实质上数据管理的作用是为用户提供服务,同时为组织活动提供可靠支持。数据库技术在数据管理中的应用能够让数据管理的作用从被动转化为主动,对于企业、单位开展管理活动有着重要支持作用。
参考文献
[1] 徐东升.计算机网络数据库的安全管理技术分析[J].建筑工程技术与设计,2019(23):4879-4880.
[2]杜芸,徐媛媛.信息管理中计算机数据库技术的应用分析[J].数码世界,2019(8):142.
[3]于雷.Microsoft SQL Server数据库的安全维护策略研究[J].智库时代,2017(011).
[4]顾武雄.用Windows Server进行企业数据备份[J].网络安全和信息化,2018,000(007):P.33-48.
[5]王洋.广电监管数据资产管理系统的关键技术及实现[J].中国传媒科技,2019(7):111-113.
[6]裴艳奎.运用WinCC VBS脚本实现对SQL Server数据库的存储[C].//河南省汽车工程学会.第十三届河南省汽车工程科技学术研讨会论文集.2016:162-163.
摘要: 随着国民经济的飞速发展, 信息管理系统在各行各业的应用不断融合深化, 但伴随而来的安全风险也在持续增加。数据库系统作为信息管理系统的核心部分, 它的安全直接关系到整个信息管理系统的安全。因此, 对于数据库系统的安全防护就显得特别重要。 关键...
随着科技不断的进步,信息化社 会已经趋于成熟,利用信息化手段辅助工业生产、市场营销及日常生活已经成为发展趋势。VB作为一款简单实用的编程开发工具,被广泛应用于各行各业。下面是搜索整理的vb设计论文8篇,供大家借鉴参考。...
本文在Internet/Intranet环境下利用WindowsNT/2000 Server下的ASP技术、COM+、SQL 2000数据库技术,设计一套网络办公系统(OA)的实现方案和技术分析。...
结合Visual Basic 6.0开发工具和SQL Server 2008数据库管理系统, 能够设计开发出一款界面简洁、功能齐全、管理和使用高效的图书馆管理系统应用软件, 大大提高图书馆管理的效率, 也方便用户的使用。...
重点研究了系统中的组织与框架设计, 能够满足用户的要求, 方便快捷, 能够在系统中能有更好的体验。得到更好的结果。...
在我国的各项事业均取得较大进展的今天,各项技术在建设中均得到了充分的实践和完善,这些都在一定程度上带动了我国的城市化和信息化的发展进程,当前我国的信息化的建设取得了较大的进展,这些进展都离不开计算机应用技术的应用与推广,如现阶段的企业信息...
虚拟化技术是当今社会上众多计算机厂商中眼里认定的发展前景最好的系统。利用虚拟化技术可以达到一个用户端在一台设备下,同时运行多个不同的操作软件以及应用系统,在这样的虚拟化技术运行下,计算机服务器设备的应用率可以高达80%左右。随着科技不断创新...
推动国家经济发展的核心是科学技术的进步。有效推动科学技术进步的关键在于创新,这是国家经济与社会前进的有效动力,在相关产业领域也发挥着非常重要作用,作为国家经济的核心支柱产业--建筑业,其项目管理的信息化建设也具有十分重要的意义,在工程项目管...
计算机技术的精确性、及时性和可操作性让计算机网络能够实现对道路情况全天候的信息采集、加工和存储。计算机技术这样强大的功能也为道路工程建设决策提供了很多有意义的数据,让施工人员在道路建设工程中少走了很多弯路。当计算机技术被引用到道路建设、维...
在计算机软件开发过程中, 应重点开展数据库的测试工作, 筛选最佳的测试技术开展工作, 遵循与时俱进的工作原则, 筛选最佳的测试技术方式进行处理, 促进软件开发中的数据库测试技术的合理使用。...