论文摘要
随着Web与数据库技术的快速发展,以及信息技术在应用上的不断深入,很多大中型企业都构建了具有自己企业特点的业务系统,并且在这些系统的数据库中累积了大量的业务数据。随着企业壮大往往需要对业务系统进行升级和改造,此时开发新的业务系统不仅要消耗大量的人力和物力,还会造成积累的异构数据无法使用。因此对于这些业务系统的异构数据来说,需要进行有效的整合以加强数据的利用,故而在企业信息化过程中数据交换就成为了一个需要重点研究的问题。本文根据企业数据应用的特点,以及传统的数据交换技术具有耦合度大和平台依赖性强等缺点,在数据交换系统的设计中利用了XML技术,由于XML技术具有语义性强、易于扩展和平台无关等特点,通过采用XML文件作为数据交换的过渡形式,实现了数据由源数据库经由XML数据文档到目的数据库的转换。基于XML的异构数据交换系统还具有松耦合性、灵活性和开放性等优点。论文首先介绍了异构数据交换系统的现状和发展趋势,对异构数据、数据交换和XML技术进行了分析和综述;然后研究了异构数据交换的关键技术,根据异构数据交换的特点,论文对异构数据库数据转换的转换规则、基于模型的映射规则进行了分析,并且提出了从数据库到XML的映射和从XML到数据库的映射的方案,并对方案进行了详细描述;接着根据企业对异构数据交换的需求,使用软件工程方法设计了异构数据交换系统,并且对系统框架、系统模块和系统流程进行了详细的设计;最后介绍了异构数据交换系统中各模块的实现方法,并且通过实验验证了异构数据交换系统构建方案的有效性和可行性。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.2 研究意义1.3 国内外研究现状1.4 主要研究内容1.5 论文的组织结构第二章 相关技术分析2.1 异构数据分析2.2 数据交换综述2.2.1 数据交换的定义2.2.2 数据交换需要考虑的问题2.2.3 数据交换的传统方式与存在问题2.2.4 数据交换的过程2.3 XML及相关技术2.3.1 XML简介2.3.2 XML适用于异构数据交换的特点2.3.3 XML Schema简介2.3.4 XML与数据库之间的映射2.4 异构数据库数据交换模型的关键问题2.4.1 语义冲突2.4.2 结构冲突第三章 异构数据交换的关键技术研究3.1 异构数据转换分析3.2 数据库结构的映射3.2.1 数据库模式文档3.2.2 数据类型的映射3.3 从数据库到XML的映射3.3.1 映射规则3.3.2 结构文档3.3.3 XML文档的集成3.4 从XML到数据库的映射3.4.1 映射规则3.4.2 X2D-Schema的DOM表示第四章 异构数据交换系统的设计4.1 系统总体架构设计4.1.1 设计目标4.1.2 系统的体系结构4.1.3 系统的模块化设计4.2 异构数据交换系统框架及流程设计4.3 异构数据交换模型的设计4.3.1 数据交换模型的框架4.3.2 模型主要模块的设计4.4 数据交换冲突及解决办法4.4.1 日期数据类型4.4.2 空值4.4.3 二进制图像文件第五章 异构数据交换系统的实现5.1 数据交换规则库的实现5.1.1 交换顺序控制文件的生成5.1.2 映射文件生成5.2 数据抽取5.3 数据传输5.4 数据写入5.5 实验仿真对比数据分析第六章 结论与展望6.1 结论6.2 展望参考文献致谢
相关论文文献
标签:异构数据论文; 数据交换论文; 关系型数据库论文;