新闻中心

EEPW首页 > 网络与存储 > 设计应用 > 基于XML的军事信息系统数据迁移技术的实现

基于XML的军事信息系统数据迁移技术的实现

作者:时间:2012-01-17来源:电子产品世界收藏

        随着信息需求的不断变更以及计算机软件技术的进步,信息系统不可避免地要遇到升级或更换产品的情况。我军的信息系统在使用过程中已经积累了大量重要的信息,这些对我们的国防和现代化建设是非常重要的。在军事信息系统升级或再工程的过程中,迁移是一项重要的工作,如果在数据迁移的过程中发生了数据丢失、转换错误或产生了无效数据信息,都有可能给新的信息系统运行带来隐患;而不精确甚至错误的信息最终有可能影响各级领导甚至首长的决策,给军事斗争和部队建设带来巨大的损失。

本文引用地址:http://www.eepw.com.cn/article/128212.htm

  因此,如何准确、有效地继承军事信息系统的原始数据信息,实现数据的无缝融合,是我军军事信息系统数据迁移的首要问题。2数据迁移及相关技术数据迁移简述数据迁移是将数据信息从源数据库环境迁移到另一个目标数据库环境。数据迁移通常包括数据导出和数据导入两个过程。数据迁移不是数据的简单转移。一方面,源数据库环境与目标数据库环境之间不仅可能存在因DBMS的不同而带来的数据类型的差异以及数据结构的变化,另一方面,数据迁移过程可能还会有新的信息需求,这包括:数据需要某些修改,以适应新的信息系统环境;数据需要重新进行分类或聚类,以满足新的应用需要;需要对数据本身进行筛选以符合新的使用需要。

  这就给数据迁移带来了复杂性。目前比较大型的数据库一般自带有数据导出和导入的工具,如Oracle的Exp和Imp程序以及SQLServer的DTS工具等等,但这些工具只能够实现数据在不同的数据库之间的简单转移,对数据迁移过程中数据的完整性、一致性和精度难以控制和把握。 相关技术可扩展标记语言是一种元语言。XML的显著优点之一就是其文档本身不表示数据的显示方式,只表示数据的本身,并且数据按照层次关系以树状表示。XML提供了一种对文档结构进行定义的机制,可以定义自己的一套数据格式规范,符合该规范的数据就是有效数据。DTD(文档类型定义)和XML Schema(XML模式)是实现XML文档类型定义的两种工具,一个XML DTD列举了在一个文档中出现的不同元素和属性,以及它们使用的上下文环境,它对数据的约束功能较差,适合于以文档为中心的XML内容。

  而XML Schema的定义本身基于XML,具有较好的扩展性,支持命名空间和更加丰富与复杂的结构定义,并且它还支持字符串、整数和小数等简单数据类型,可以描述一个标签所包括的数据的类型限制。因此它非常适合定义以数据为中心的文档。笔者即采用XML Schema来定义文档结构。3基于XML的数据迁移关键技术3.1基本思路使用XML进行数据迁移的基本思路是这样的:首先,建立关系数据库的XML数据模型和数据转换工具,将关系数据库中的数据导出为XML的格式的数据文件。②然后,定义XML Schema之外的数据约束规则和数据交换中间控制程序,该程序是数据迁移过程数据控制的核心部分,它主要完成3种功能:根据XML Schema及自定义约束规则进行数据的完整性校验;根据特定的需求进行导出数据的更改操作;筛选数据。



关键词: XML 数据 军事

评论


相关推荐

技术专区

关闭