手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

基于XML的异构数据交换模型的研究

常浩

  随着信息化程度的提高,政府机关、企业单位逐步建立了各自的信息管理系统来对大量的数据进行存储和处理。这些信息管理系统基于不同的网络环境和数据库系统,产生了许多不同格式、结构和语义的数据。这使得多个数据源间造成了异构性。 数据交换是为了在异构数据源间进行有效的数据流通和信息共享。几种主流的异构数据交换技术如EDI、数据仓库法等耦合性差、扩展性不强。传统的基于XML的交换模型虽然克服了以上缺点,但是在提取数据时有一部分用户自定义约束没有被提取出来,破坏了数据完整性。本文提出了一种新的基于XML的异构数据交换模型。不但具备了传统交换模型的优点,而且扩充了数据结构约束,总结了检查约束的类型,增加了自增约束,从而提高了整个交换模型的约束完整性。具体研究内容有以下几个方面: 第一,比较了几种主流的数据交换技术及其优缺点,介绍了XML的特点和相关技术,对传统的基于XML的交换模型提出改进方案。 第二,对本课题的交换模型进行设计,包括网络拓扑和体系结构的设计、框架构建和模块划分。 第三,数据交换主要是对两部分内容进行交换,一部分是关系数据,即数据表中的记录;另一部分是关系模式,包括数据结构和各种约束。本文对这两个部分分别构造层次模型,建立映射关系,对传统的交换算法进行改进,通过数据源与XML的相互转换实现多个数据源间的数据交换。 第四,当数据表中的记录数很大时,转换后的XML文档就会很大,传输时容易造成网络拥塞。本课题设计的数据分割方法可以从记录和模式两方面对XML文档进行分割,优化网络状态。 本交换模型可以很好的消除异构性,通过SQL Server 2008和Oracle 11g之间的交换实验验证了数据交换的完整性和准确性,为政府机关和企业单位进行有效的数据交换提供了理论基础和技术支持。……   
[关键词]:异构数据;关系数据;关系模式;数据完整性;数据分割
[文献类型]:硕士论文
[文献出处]:太原理工大学2011年
App内打开