学位论文 > 优秀研究生学位论文题录展示

基于XML的异构数据转换的研究与实现

作 者: 王军民
导 师: 任立勇;彭夕岚
学 校: 电子科技大学
专 业: 软件工程
关键词: 异构数据转换 XML 模式映射 关联查询
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 193次
引 用: 4次
阅 读: 论文下载
 

内容摘要


由于应用管理系统的阶段性、技术性以及其它经济和人为因素的影响,企业中出现异构数据库的现象日益突出,“信息孤岛”式的应用使异构数据库的整合工作势在必行。而异构数据转换则是异构数据库数据整合过程中的关键问题,所以对异构数据转换的研究有着十分重要的理论和实际意义。论文在研究比较了异构数据库转换相关技术和策略的基础上,结合甘肃省电力公司的数据整合项目需求选择了灵活性高、扩展性好的基于XML技术的异构数据转换路线,并针对基于XML技术的单表数据转换方法不能保留数据库完整性约束而引起的转换数据不同步的问题进行了改进。论文在深入研究XSD的基础上使用其元素和成分设计了一套能够完全表征关系数据库各种信息和约束的模式映射规则,提出了基于关联表查询的改进方法,利用对相关主子表的连接操作实现原子查询,解决了单表转换中数据隐式不同步的问题,并针对关联查询多值依赖生成的冗余设计了早结构、晚标签的数据抽取导出方案,该方案能够通过结构化结果集配合冗余消除的方法最终生成与映射模式相同的无冗余的对象化XML数据文档。最后以数据抽取导出方法产生的良好结构的数据文档和目标数据库的同构映射模式为前提,实现了事务控制下的数据加载。通过对系统功能、中间XML数据文档和文档验证效果的测试,验证了论文的研究思路及技术路线的正确性和有效性,论文研究及测试结果表明能够使用冗余消除的关联查询方法和XML Schema的验证功能有效的完成电网信息管理系统中异构数据的可靠转换。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-13
  1.1 论文研究背景  8-9
  1.2 国内外研究现状  9-11
  1.3 论文主要工作  11
  1.4 论文组织结构  11-13
第二章 异构数据转换的方法研究  13-29
  2.1 异构数据转换技术  13-14
    2.1.1 异构数据库  13
    2.1.2 异构数据转换要求  13-14
  2.2 异构数据转换架构的研究  14-19
    2.2.1 ETL 架构研究及分析  15-16
    2.2.2 中间件架构研究及分析  16-17
    2.2.3 数据转换架构的设计  17-19
  2.3 异构数据转换策略的研究及分析  19-22
    2.3.1 基于 ODBC 的数据转换  19-20
    2.3.2 基于ADO 和OLEDB 的数据转换  20-21
    2.3.3 基于XML 的数据转换  21
    2.3.4 数据转换方法的比较  21-22
  2.4 XML 对异构数据交换的支持  22-29
    2.4.1 XML 文档描述  23-25
    2.4.2 XML 文档解析  25-26
    2.4.3 关系数据库与XML 的映射  26-29
第三章 基于 XML 异构数据转换系统设计  29-51
  3.1 异构数据转换系统的总体方案设计  29-31
    3.1.1 方案设计  29-30
    3.1.2 中心数据库数据字典的设计  30-31
  3.2 基于 XML 数据转换的设计  31-34
    3.2.1 对单表XML 数据转换的改进  31-33
    3.2.2 转换系统设计  33-34
  3.3 关系数据库到 XML 模式映射的设计  34-41
    3.3.1 表结构映射设计  35-37
    3.3.2 表关系映射设计  37-38
    3.3.3 数据类型映射设计  38-40
    3.3.4 映射范围规则设计  40-41
  3.4 转换规则的 XML 文档设计  41-44
    3.4.1 转换规则分析  41-42
    3.4.2 XML 转换规则的设计  42-44
  3.5 数据抽取导出模块的设计  44-48
    3.5.1 抽取导出策略设计  44-46
    3.5.2 冗余消除处理的数据导出设计  46-48
  3.6 数据加载模块的设计  48-50
  3.7 本章小结  50-51
第四章 基于 XML 系统的异构数据转换的实现  51-64
  4.1 数据库模式映射、转换规则和数据库连接配置文件的实现  51-55
    4.1.1 中心数据库到XML 模式映射的实现  51-53
    4.1.2 转换规则文件和数据库连接配置文件的实现  53-55
  4.2 XML 文档解析模块的实现  55-57
  4.3 数据抽取导出模块的实现  57-60
    4.3.1 结构化查询装配  57-58
    4.3.2 无冗余XML 数据文档生成  58-59
    4.3.3 XML 数据文档验证  59-60
  4.4 数据加载模块的实现  60-63
    4.4.1 数据加载的实现  60-61
    4.4.2 大对象类型的处理  61-63
  4.5 本章小结  63-64
第五章 系统测试与结果分析  64-72
  5.1 测试目标  64
  5.2 测试环境及部署  64-65
  5.3 转换功能测试和结果分析  65-67
  5.4 XML 数据文档测试和结果分析  67-68
  5.5 文档验证测试及结果分析  68-72
第六章 总结和展望  72-74
  6.1 论文总结  72
  6.2 展望  72-74
致谢  74-75
参考文献  75-77

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. 海量多数据库集成系统的查询处理研究,TP311.13
  4. LXI自动测试系统集成技术研究,TP274
  5. 基于网络的服装款式设计系统的研究与实现,TS941.2
  6. 基于MDA的界面自动生成方法的研究,TP311.5
  7. C++代码缺陷检测系统的研究与设计,TP311.53
  8. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  9. 基于XML的异构数据交换系统的设计与实现,TP311.52
  10. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  11. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  12. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  13. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
  14. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  15. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  16. 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
  17. 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
  18. 江北区企业信用信息系统设计与实现,TP311.52
  19. 物联网业务模型描述语言的研究与实现,TN929.5
  20. 基于服务总线的模具企业信息集成系统,TP311.52
  21. 基于语言转换的嵌入式软PLC系统的研究与设计,TP273

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com