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

基于XML的异构数据库数据交换模型的研究与设计

作 者: 黄晶
导 师: 姚跃华
学 校: 长沙理工大学
专 业: 计算机软件与理论
关键词: 异构数据库 数据交换 模式映射 关系数据库 映射规则
分类号: TP311.13
类 型: 硕士论文
年 份: 2009年
下 载: 192次
引 用: 7次
阅 读: 论文下载
 

内容摘要


Internet的飞速发展使得越来越多的应用需要访问分布在不同位置的各种异构数据源。因此如何实现异构数据库间数据的互访和共享,已成为目前迫切需要面对和解决的问题。数据交换是实现数据共享的一种技术,本文以此为出发点,建立了一种新的异构数据库数据交换公共模型。首先,分析了数据交换的研究内容及其研究现状。异构数据库数据交换的困难主要是缺乏一个有效的公共数据模型来统一描述数据库的关系模式,而XML强大的结构性和良好的语义性满足了表达关系数据库的结构和各种约束的需要。继而详细探讨了XML与关系数据库的模式映射,并给出XML到关系数据库和关系数据库到XML的映射规则。在异构数据库之间进行数据交换的过程中,异构数据模型间存在着结构和语义的各种冲突,本文建立一个异构数据交换的规则库来消除这些冲突,并且开发了人机交互界面,使得规则库的制定更加灵活。当大对象数据从源数据库读取以后会形成一个二进制数据文件,这些二进制数据文件不能直接存放到XML文档中。本文将二进制数据编码为基于文本的格式然后再存储到XML文本中。最后,提出了一种新的基于XML的异构数据交换模型,隐藏了制定规则的细节,并通过一个具体实例的分析,在.NET平台上实现了数据交换,实验证明,该模型在交互性和通用性方面取得了良好的效果。

全文目录


摘要  5-6
ABSTRACT  6-10
第一章 绪论  10-13
  1.1 背景和意义  10
  1.2 国内外研究现状  10-11
  1.3 本文组织结构  11-13
第二章 异构数据交换理论  13-17
  2.1 异构数据库系统概述  13-14
    2.1.1 异构数据库结构  13
    2.1.2 异构数据库技术  13-14
  2.2 数据交换综述  14-16
    2.2.1 数据交换定义  14
    2.2.2 数据交换技术  14-16
  2.3 本章小结  16-17
第三章 基于 XML 的异构数据交换技术分析  17-27
  3.1 XML 技术支持  17-19
    3.1.1 XML 概述  17
    3.1.2 DTD 与XMLSchema  17-18
    3.1.3 XML 解析技术  18-19
    3.1.4 XML 数据模型  19
  3.2 数据库对 XML 的支持  19-20
    3.2.1 SQL Server 对XML 的支持  19-20
    3.2.2 Oracle 对XML 的支持  20
  3.3 XML 与异构数据库  20-21
  3.4 传统的基于XML 的异构数据交换模型  21-24
    3.4.1 基于XML 的异构数据交换的常规模型  21-22
    3.4.2 基于XML 的异构数据交换的常规技术  22-24
  3.5 异构数据库数据交换模型的关键问题  24-26
    3.5.1 语义冲突  24-25
    3.5.2 结构冲突  25-26
  3.6 本章小结  26-27
第四章 基于XML 异构数据交换模型的设计  27-40
  4.1 基于 XML 异构数据交换模型的架构  27-28
  4.2 模型主要模块的设计  28-30
    4.2.1 交换规则库生成模块  28
    4.2.2 SELECT 生成模块  28-29
    4.2.3 UPDATE 生成模块  29-30
  4.3 XML 与数据库之间的映射  30-34
    4.3.1 基于模板的映射  31-32
    4.3.2 基于模型的映射  32-34
  4.4 数据交换冲突及解决办法  34-38
    4.4.1 日期数据类型  34-35
    4.4.2 空值  35
    4.4.3 二进制图像文件  35-38
  4.5 本章小结  38-40
第五章 基于 XML 异构数据交换模型的实现  40-60
  5.1 系统实例  40-43
    5.1.1 零售商站点的数据库结构  40-41
    5.1.2 供应商的数据库结构  41-43
  5.2 数据交换规则库的实现  43-48
    5.2.1 交换顺序控制文件的生成  43-45
    5.2.2 映射文件的生成  45-48
  5.3 数据抽取  48-50
  5.4 数据传输  50-54
  5.5 数据写入  54
  5.6 数据交换结果  54-56
  5.7 实验仿真对比数据分析  56-59
  5.8 本章小结  59-60
第六章 结论与展望  60-62
  6.1 主要工作及创新点  60
  6.2 展望  60-62
参考文献  62-65
致谢  65-66
附录A 攻读学位期间发表的论文  66

相似论文

  1. 海量多数据库集成系统的查询处理研究,TP311.13
  2. UML模型到XMI的映射方法研究,TP311.5
  3. 基于EMIF教育数据交换的管理模式研究,TP315
  4. 基于XML的异构数据交换系统的设计与实现,TP311.52
  5. 关系数据库到RDF(S)映射方法的研究,TP311.13
  6. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  7. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  8. 基于OPC规范的无线传感器网络数据采集的研究,TN929.5;TP274.2
  9. 光纤通道交换机数据交换系统的设计与仿真,TN915.05
  10. TPC-E测试系统的设计与实现,TP311.52
  11. 数据交换技术及其Web应用研究,TP311.52
  12. 大型钢铁企业EDI数据交换平台研究,TP311.52
  13. 一种信息资源集成平台的研究与实践,TP311.52
  14. 基于关系数据库的本体半自动构建方法,TP311.13
  15. 基于异构数据库的高校设备管理系统的设计,TP311.52
  16. 基于关系数据库的OWL本体的提取与存储研究,TP391.1
  17. 基于Caché数据库的临床检验信息系统设计与实现,TP311.13
  18. 基于XML区级科技创新基金管理系统的构建,TP311.52
  19. 基于本体的知识管理系统的设计与实现,TP311.52
  20. 基于XML的安全数据交换系统的应用研究,TP309.2
  21. 基于GIS的供电企业信息资源整合策略研究,TM73

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