测试网络数据库建设及应用探讨

2014-10-21 19:57马爽
计算机光盘软件与应用 2014年24期
关键词:运用数据库建设

摘 要:在信息时代背景下,计算机运用不断深入、发展,测试数据库建设、运用要求逐渐提高。网络数据库的建设和应用的主要目的是为了实现信息化的共享,提供信息量更大的数据平台,网络数据库的建设还大大的减少了人工输入信息的工作量,实现了系统自动信息输入功能,最大限度的提高了工作效率,更好的服务于信息用户。测试数据库在事物处理与商业运行中发挥着重要作用。同时,对于网络数据库开发,为提升数据库速度、质量,必须注重数据库设计。本文主要分析测试网络数据库的建设与运用。

关键词:测试网络;数据库;建设;运用

中图分类号:TP399

因特网技术取得了很大的进步,带动了数据库技术的发展,两种技术相互结合有了更优秀的优化方案,在油田测试中,生产单位较为分散,各自数据测试格式、解释方式的标准不同,对于油田公司而言,必须实现勘探开发、测试数据库的资源数据共享,以保障数据库信息满足油田生产、挖掘需求。在现代数据库中,除了实体联系、关系与层次模型,缺乏一套完整数据设计方法与理念。测试网络数据库作为新型数据库,为更好促进数据库技术发展,必须注重测试网络数据库的建设与运用。笔者根据自身多年的数据库设计经验,主要分析测试网络数据设计与运用问题。

1 测试网络数据库设计分析

数据库作为关键性数据处理技术,在许多软件开发中,需依靠数据库技术,测试网络数据库作为网络技术的重要研究成果,属于一个系统测试软件,在分组数据库中,实现了数据组织、数据操作、数据维护、数据保护与数据控制功能。对于试井解释与生产试井解释,通常选择数据库技术,为测试网络数据库设计创造了基础。

首先,测试数据库特点。在测试过程中,因生产单位较为分散,地域分布较多。随着解释软件不断更新,现阶段,计算站与测试大队均配置了Oracle数据库,且数据库版本不断更新升级。

其次,网络数据库设计。因油田测试生产较为分散,需构建网络数据库,在网络数据库建设中,整个油田企业网是数据库设施的基础。同时,建立解释站中心、专业数据库通道,通过数据通道,确定数据的基本流向,以确保数据控制性能。在数据库设计中,中心数据库作为设计核心,通过测试节点,构建网络数据库。

第三,生产数据库、网络数据库之间的关系。无论何种应用软件,均以生产数据库为基础平台,通过解释软件与数据发布软件,建立信息系统数据库。对于网络数据库,包含了测试大队的数据发布、数据生产、信息调度等系统软件,进而构建整个网络系统。通过上述关系可看出,在网络数据库中,生产数据库作为重要节点,通过集中式管理进行生产管理,通过分布式管理进行网络管理,进而确保数据安全,提高解释速度。

第四,网络数据库特点。由于网络数据库运用范围十分广泛,是各类解释软件的基础平台、数据发布平台与数据处理中心。而网络数据库区别于数据库平台,对于网络数据库开发中,网络连接方式十分简便。测试数据库必须实现勘探信息的共享,网络技术作为数据共享基础,是测试数据库建设的重要前提。尤其测试数据库的视图定义、数值计算等功能,确保数据库完整性与安全性。对于数据库故障,具有校正、修复等功能。

2 测试网络数据库的运用

对于网络数据库而言,管理者各类生产数据库,在测试数据库的建设过程中,利用网络数据库,实现解释信息共享。

首先,管理测试数据。通过网络数据库,完成生产数据库建设工作,利用远程监控系统,即可管理测试数据库,实现数据备份与远程控制。现阶段,测试数据库在测试生产数据管理与备份中运用,根据备份机制有效运行,一次可达到420G的备份数据量。通过多次测试,完成数据恢复,进而挽救解释资料。

其次,测试数据库在信息化建设的运用。对于测试信息化建设,主要包含测试信息、数据库建设、网络建设等运用。在测井解释中,测试信息作用十分关键。因测试数据具有套数多与种类多特丹,通过网络数据库,有效管理生产数据库,是测试信息化建设的最佳方法。对于勘探数据库,包含了11种测井数据库数据,25种测井解释项目。通过解释方法,促进测试信息化建设,存在较大工作量,重复开发率较高。但利用网络数据库,实现测试数据库、生产数据库的信息共享,进而降低人工工作量,使信息化建设效率明显提升。一般而言,建立网络数据库之后,通过网络数据库,为测试数据创造数据开发平台。按照网络数据库优势,对于不同区域数据库,发布测试数据。处于这种测试数据库之中,数据具有极强实时性,可最小化数据录入工作量,提高数据处理便捷性。因此,在测试信息化建设过程中,网络数据库技术是重要的技术基础。

第三,测试数据库的测试内容。按照数据库系统的设计,测试数据库主要包含数据备份、数据恢复、转移故障、故障恢复等测试。立足测试过程较低,将数据库测试分为如下几点:其一,系统测试。对于传统测试数据而言,是以需求覆盖为重点。而网络数据库测试,也需要确保需求覆盖。在初期设计阶段,必须分析需求覆盖。如在数据存储过程中,对于约束规则与视图,必须验证分析,保证功能设计与需求相符合。同时,对于设计文档,与最终数据库保持一致。若设计文档出现变化,需要进行验证、修改;其二,集成测试。对于集成测试,主要是接口测试,立足数据库角度,与普通测试不同,测试数据库需考虑数据项修改、增加、删除、增加满、删除空、空表记录、并发操作、逻辑并联、存储接口等接口测试。同时,对于这些接口测试,我们必须选择最佳方法测试,例如错误猜测法、边界值法与等价类法;其三,单元测试。在单元测试过程中,注重逻辑覆盖,针对复杂代码而言,测试数据库单元测试较为简单,利用走读方式、语句覆盖即可完成单元测试。而系统测试比较难,要求测试人员具备丰富测试经验、设计能力,而单元测试、集成测试要求相对较为简单。

第四,数据库的建设和应用要做好安全防范措施,一些新的病毒攻击手段不断涌现在网络中,这就严重威胁了网络数据的安全使用,影响了用户的正常安全使用。网络数据库的安全防范首先要保证信息的安全,在信息传输、储存、审计中采用数据备份、恢复等功能,还要做好用户访问权限控制,保证数据的完整性和防病毒性。计算机系统安全和网络安全需要设置安全认证,包括身份认证和数据完整性认证等,最简单的是输入账号和口令,限制用户访问系统和数据,还要做好授权访问控制,来确定合法用户和权限,计算机系统通常会设置三种访问控制方法,包括自主访问控制、强制访问控制和基于角色的访问控制,都为网络数据库安全防范有很大的作用。网络数据库的安全威胁包含很多方面,不能只使用一项防火墙技术,还要应用各种防范技术,保证系统的安全性不受到威胁,要及时的提供安全检测措施,保证用户的正常使用不受到影响。

3 结束语

综上所述,通过测试网络数据库建设,实现生产数据库、测试数据源的有效连接,实现测试信息的数据共享。在测试信息化进程中,网络数据库作为重要数据平台,可实现远程管理数据库,提高测試信息的存储量,使人工信息工作量明显降低,进而提升工作效率,实现勘探数据开发、测试信息的共享,有利于提升测试信息的准确性与及时性。

参考文献:

[1]刘妍.网络数据库自动生成测试数据问题的研究[J].哈尔滨职业技术学院学报,2009(01):120-121.

[2]余学杰.计算机网络数据库安全技术的优化探讨[J].电子测试,2014(11):65-66,69.

[3]宋家勇.基于网络数据库的特征选择[D].上海交通大学,2004.

[4]李军志.测试网络数据库建设及应用[J].油气田地面工程,2003(01):49-50.

作者简介:马爽(1981.11-),女,吉林辽源人,讲师,本科,研究方向:计算机程序设计。

作者单位:辽源职业技术学院,吉林辽源 136201

猜你喜欢
运用数据库建设
自贸区建设再出发
基于IUV的4G承载网的模拟建设
《人大建设》伴我成长
“赞赏发现”在高中语文教学中的运用
游戏教学法在小学英语课堂教学中的运用