基于XML的异构数据库集成技术研究

基于XML的异构数据库集成技术研究

论文摘要

长期以来,在信息管理系统的建设过程中,由于缺乏经验和整体的规划等一系列原因,在企业或部门中存在一些不同平台不同技术开发的应用系统。这些系统由于计算机体系结构异构、操作系统异构、数据库结构及语义异构、DBMS本身的异构等原因,逐步形成了独立的“信息孤岛”。由于XML具有与平台无关、易于扩展、交互性好、语义性强、可格式化等特性,使XML成为Web数据表示和交换的新标准,在异构关系数据库之间的转换过程中发挥中间件作用,实现各异构数据库信息的交换。本文在研究现有基于XML的数据映射算法和模型的基础上,对传统异构数据集成技术进行了比较分析。以XML为转换工具,通过关系数据库与XML的可逆双向转换,建立异构关系数据源的统一转换工具。转换过程可保留关系数据库实体完整性约束、参照完整性约束和大部分用户自定义完整性约束。本文证明了中间件法使异构数据库变为“同构”访问接口的可能性以及说明集成异构数据的可能性。实现将XML和关系模式互相转换的核心算法。使用JBuilder2006,Jdom,MySql,Oracle等开发工具和平台,开发了专用转换工具。分析了转换过程中一些难点的成因,结合具体项目处理转换过程中的难点。该转换工具能较好完成数据库的集成,实现转换过程的自动化,使用户能更加方便地向Internet/Intranet发布信息。为用户的异构数据源在更高层次上集成提供了技术基础。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景与意义
  • 1.2 论文完成的工作
  • 1.3 论文主要内容
  • 第二章 异构数据库集成和XML 语言
  • 2.1 异构数据库集成的引入背景和意义
  • 2.2 异构数据库集成的目标
  • 2.3 异构数据源集成的基本模式
  • 2.4 XML 介绍
  • 2.4.1 XML 的发展史
  • 2.4.2 XML 的特性
  • 2.4.3 XML 的解析
  • 第三章 映射技术的研究
  • 3.1 XML 与异构数据库集成系统设计
  • 3.2 XML 和关系数据库的映射技术
  • 3.2.1 基于模板驱动的映射方法
  • 3.2.2 基于模型驱动的映射方法
  • 3.3 关系模式和XML 语言之间的映射
  • 3.3.1 映射的基本规则
  • 3.3.2 对于多表的组织及算法
  • 3.4 从XML 到关系数据库转换
  • 3.4.1 XML-to-SQL 通用转换方法的实现原理
  • 3.4.2 XML-to-SQL 存储算法
  • 第四章 中间件映射系统的开发和测试
  • 4.1 中间件映射系统的开发意义
  • 4.2 中间件映射系统的数学模型
  • 4.3 开发工具
  • 4.4 系统实现
  • 4.4.1 转换结构及实现功能
  • 4.4.2 系统分析
  • 4.4.3 系统设计
  • 4.4.4 编码
  • 4.4.5 系统测试
  • 4.4.6 系统维护
  • 4.4.7 在转换过程中的一些难点及其处理
  • 第五章 总结与展望
  • 5.1 总结及存在问题
  • 5.1.1 系统总结
  • 5.1.2 存在问题
  • 5.2 异构数据库集成的发展趋势
  • 致谢
  • 参考文献
  • 附录A Bnach 压缩映射原理
  • 附录B 由XML 转换出的SQL 语句
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于XML的异构数据库集成技术研究
    下载Doc文档

    猜你喜欢