基于XML的数据库交换技术研究

被引:0
作者
周红波
机构
[1] 大庆石油学院
关键词
异构数据; 数据集成; 交换集; 实例; 公共表; 模板; 变量;
D O I
暂无
年度学位
2006
学位类型
硕士
导师
摘要
信息系统在现代社会已经深入到各行各业中,在各自的位置上发挥着重要的作用。随着网络技术的发展,使得基于网络的资源共享成为可能,几乎每一个大中型公司和许多小型的公司,都越来越依赖于计算机化的信息。信息的共享改变了人们的传统工作方式,企事业之间,以及企事业内部的各个部门之间,可以通过信息共享的方式加强合作,从而提高工作效率。但是现在的问题是,由于原有信息系统开发环境和方式的独立性,形成了信息系统之间的数据和信息的异构性,很难进行通信和资源的共享,从而形成了一个个信息孤岛,成为困扰企业信息建设的主要问题之一。随着信息产业的蓬勃发展,由信息共享带来的不一致性,冗余等问题越来越突出。很多企业的信息化程度越高,信息孤岛就越多,信息共享所面临的问题也就越尖锐,这确实是一个挑战,是一个急需要解决的问题。 异构数据集成,将系统内部和外部的不同结构的数据资源进行整合,是企业进行资源共享和实现产品数据管理(PDM)、企业应用集成(EAI)、企业资源规划(ERP)的技术基础。传统的方法是建立统一的数据模型,对异构数据提供统一的表示、存储和管理的方法,以此来提供统一的操作。虽然它能整合企业各种相关数据资源达到数据集成的目的,但是成本较高、过于复杂、难于维护,而且实现起来也有很大的难度。当前,实现异构数据集成的主流方式是通过网络进行数据交换,使用中间件来实现系统的松耦合集成。 针对目前在这方面研究的不足,本文提出了一种基于 XML 的数据交换技术:即利用 XML作为中间件来对各种数据进行集成。将数据交换分为相对独立且相互关联的三个部分:即数据提取、数据映射和数据加载。其中数据提取负责将源数据库中的数据迁移到数据交换文件中;数据映射负责通过中间文件将源交换文件转换成目标交换文件;数据加载负责将目标交换文件中的数据迁入到目标数据库中去。文中提出了完整的系统结构图,详细的对它的原理,三个部分对应的数据提取工具、数据映射工具、数据加载工具结合图形进行了详细说明。最后结合实际对如何应用系统进行了阐述。 随着信息化的逐步推进和信息量的飞速膨胀,数据集成的范畴会越来越广,对各种数据进行集成的要求也会越来越迫切。论文的开题来源于大庆石油管理局实际的项目,因此具有重要的理论和实际价值,希望对课题的研究能对异构数据集成的发展贡献微薄之力。
引用
收藏
页数:58
共 29 条
[1]
一种多自治域层次互操作模型的系统框架 [J].
李瑞轩 ;
卢正鼎 ;
吴炜 ;
文珠穆 ;
不详 .
计算机工程与应用 , 2004, (27) :157-159+199
[2]
用XML-DBMS技术实现关系数据库间的数据交换 [J].
柳永齐 ;
冯光祥 ;
张智斌 .
云南民族大学学报(自然科学版), 2004, (03) :222-225
[3]
基于XML的数据交换的实现 [J].
杨晓宇 .
科技情报开发与经济, 2004, (04) :140-141
[4]
用VB6实现多种数据库之间的数据交换 [J].
牛晓华 ;
王荣 .
光电技术应用, 2004, (02) :49-52
[5]
一种基于XML的异构数据源集成方案 [J].
梁利姣 ;
吴国平 .
现代计算机(专业版), 2004, (03) :27-29+63
[6]
XML映射器的实现 [J].
何忠 ;
张申生 .
计算机工程与应用, 2004, (04) :137-139+187
[7]
XML在异构数据库中的应用 [J].
张炯 ;
赵政 .
微处理机, 2003, (05) :58-61
[8]
基于XML的异构数据库数据交换 [J].
卿秀华 .
武汉科技学院学报, 2003, (05) :65-68
[9]
基于构件的软件框架与角色扩展形态研究 [J].
刘瑜 ;
张世琨 ;
王立福 ;
杨芙清 .
软件学报, 2003, (08) :1364-1370
[10]
利用DTS实现异构数据库的数据交换 [J].
王胜德 ;
杨学强 .
计算机应用, 2003, (07) :132-134