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

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

作 者: 罗艳
导 师: 徐苏;江恭和
学 校: 南昌大学
专 业: 计算机技术
关键词: 异构数据库 XML 数据交换 对象树 模式映射
分类号: TP311.13
类 型: 硕士论文
年 份: 2011年
下 载: 62次
引 用: 1次
阅 读: 论文下载
 

内容摘要


近年来,随着Internet和信息产业的迅速发展,数据量呈现爆炸式的增长,数据库技术得到了广泛的应用,但由于在选择数据处理系统是存在各种差异,使得数据源千差万别,形成了一个巨大的异构数据库环境,如何共享这些异构数据成为人们面临的一大难题。XML技术已经出现就在以后数据交换方面显示了强大的力量,迅速成为一个与平台无关、与厂商无关的数据格式标准,克服了EDI等传统数据交换技术具有的格式不灵活、成本昂贵、交互性差等缺点。本文应用XML技术建立了数据交换的模型,采用XML文档作为数据交换的载体,并设计了基于XML文档格式的交换规则字典,将其与事先定义好的转换规则共同约束转换的过程,很好的解决了转换过程中存在的结构冲突、语义冲突等问题。论文对数据库模式与XML模式的双向转换规则进行了深入的研究,提出了一种基于对象树的改进的映射方法。通过对象树确定了XML文档与数据库模式在数据结构上的映射关系,保证了模式映射过程中数据结构的正确性,完整地保留了关系模式中主键、外键、数据类型以及默认值等语义约束条件。论文还建立了数据库数据与XML文档、数据库数据类型与XML Schema数据类型二个方面的映射规则。最后利用一个数据库实例,对关系数据库与XMLSchema文档之间的双向映射过程进行了详细解释。

全文目录


摘要  3-4
ABSTRACT  4-7
第一章 绪论  7-9
  1.1 课题背景  7
  1.2 论文的研究内容  7-8
  1.3 论文结构  8-9
第二章 异构数据库XML的相关技术基础  9-20
  2.1 异构数据库系统  9-14
    2.1.1 异构数据库系统的分类  9-10
    2.1.2 异构数据库集成的主要问题和技术  10-11
    2.1.3 异构数据库系统的数据交换  11-14
  2.2 XML的相关技术简介  14-19
    2.2.1 XML的优点  16
    2.2.2 XML的应用  16-17
    2.2.3 Well-Formed XML与Validated XML  17
    2.2.4 XML文档结构  17-18
    2.2.5 特殊字符的规定  18
    2.2.6 使用命名空间  18-19
  2.3 本章小结  19-20
第三章 数据交换系统概述  20-23
  3.1 数据交换平台的主要功能  20
  3.2 数据交换平台的主要功能要求  20-22
  3.3 本章小结  22-23
第四章 关键技术及主要模块投计与实现  23-46
  4.1 数据交换系统总体结构  23-24
  4.2 数据库的连接与访问  24-28
  4.3 交换规则模块设计  28-30
    4.3.1 交换规则的设计原理  28-30
  4.4 模式映射模块  30-43
    4.4.1 基本映射算法  30-33
    4.4.2 表结构的映射  33-35
    4.4.3 表语义的映射  35-39
    4.4.4 数据格式的映射  39-42
    4.4.5 XML到数据库的映射  42-43
  4.5 XML文档解析模块  43-44
  4.6 安全策略  44-45
  4.7 本章小结  45-46
第五章 关系数据库和XML文档映射的实现  46-55
  5.1 关系模式到XML模式的映射实现  46-52
    5.1.1 数据库结构  46-48
    5.1.2 映射过程  48-52
  5.2 XML模式到关系模式的映射实现  52-54
  5.3 本章小结  54-55
第六章 总结与展望  55-56
致谢  56-57
参考文献  57-58

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. 海量多数据库集成系统的查询处理研究,TP311.13
  4. LXI自动测试系统集成技术研究,TP274
  5. 基于网络的服装款式设计系统的研究与实现,TS941.2
  6. 基于MDA的界面自动生成方法的研究,TP311.5
  7. 基于EMIF教育数据交换的管理模式研究,TP315
  8. C++代码缺陷检测系统的研究与设计,TP311.53
  9. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  10. 基于XML的异构数据交换系统的设计与实现,TP311.52
  11. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  12. 基于关系数据库理论的面向对象数据库系统应用研究,TP311.52
  13. 支持Top-k查询的银行记账查询系统的设计与实现,TP311.52
  14. 基于B/S多层架构的特种文献系统设计与实现,TP311.52
  15. 基于中间件的科技查新辅助检索系统的设计与实现,TP391.3
  16. 企业异构管理信息系统间数据交换框架的研究,TP311.52
  17. 模糊XML Twig模式查询算法的研究,TP311.13
  18. 基于.NET的学生顶岗实习管理系统设计与实现,TP311.52
  19. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  20. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  21. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com