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

基于XML的异构数据库查询技术的研究

作 者: 孔祥翠
导 师: 耿玉水
学 校: 山东轻工业学院
专 业: 计算机应用技术
关键词: XML 异构数据库 查询 映射
分类号: TP311.13
类 型: 硕士论文
年 份: 2009年
下 载: 161次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着计算机网络和数据库技术的发展,在企业信息化建设和管理的过程中,异构数据库的应用越来越广泛,于是人们就提出了共享分布在不同地理位置上的异构多数据库信息的要求。异构数据库系统是相关的多个不同数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己各自的DMBS。异构数据库的各个组成部分具有自身的自治性,在实现数据共享的同时,每个数据库系统仍将保有自己的应用特性、完整性控制和安全性控制。XML本身所具有的与平台无关性、易于扩展、交互性好、语义性强、可格式化等特性和优点使得它在异构数据库系统中,方便于异构数据库的描述和实现异构数据库之间的转换,并能通过自身的优点,解决目前异构数据库系统中存在的联邦查询优化欠缺、和对基于WEB的异质数据库间共享的集成不成熟、扩展性较差等问题。本论文研究和分析了异构数据源集成体系结构,在此基础上,选用典型的三层网络体系结构作为异构数据集成平台框架的体系结构。论文将XML技术应用于数据集成,设计了基于XML的数据集成平台框架,给出了该框架体系结构各模块的实现策略。并且重点研究了查询处理过程和使用到的关键技术,最后通过一个实例实现了该模型系统的部分功能。用XML作为中间层的数据描述工具,通过映射关系,把各种异构数据库转换为统一的XML格式,为用户提供统一的查询手段和界面。基于XML技术实现的异构多数据库查询模型的提出,给编程人员提供了一种解决此类问题的思路,提高了程序的重用性,降低了软件开发的成本,从而更合理、更有效地解决了异构多数据库的数据提取与共享问题。

全文目录


摘要  8-9
ABSTRACT  9-10
第1章 绪论  10-16
  1.1 课题的研究背景与意义  10-11
  1.2 国内外研究情况  11-14
    1.2.1 异构数据库集成技术的任务  11-12
    1.2.2 现有的数据集成方法  12-14
    1.2.3 XML 与数据集成  14
  1.3 本论文主要内容及组织  14-16
第2章 XML 技术与数据库集成  16-27
  2.1 XML 简介和特点  16-18
    2.1.1 XML 的产生  16-17
    2.1.2 XML 的特点  17-18
  2.2 XML 文档结构  18-20
    2.2.1 XML 文档逻辑结构  18-19
    2.2.2 XML 与数据库的转换  19-20
  2.3 XQuery 查询处理  20-21
  2.4 XML API  21-24
  2.5 Java 与 XML 技术的结合  24-27
    2.5.1 概述  24-25
    2.5.2 XML 技术对Java 的增强  25-27
第3章 异构数据库集成  27-34
  3.1 异构数据库基本特征  27-29
  3.2 异构数据库集成  29-32
    3.2.1 异构数据库集成的策略  29-30
    3.2.2 异构数据库集成时的几个技术问题  30-31
    3.2.3 异构数据库集成的意义  31-32
  3.3 基于XML 的异构数据集成方案  32-34
第4章 基于XML 的异构数据库集成和查询框架设计  34-46
  4.1 系统总体设计  34-36
    4.1.1 设计思路  34
    4.1.2 系统结构  34-36
  4.2 各具体模块设计  36-39
    4.2.1 翻译器  36-37
    4.2.2 转换器  37-38
    4.2.3 集成器  38-39
  4.3 查询处理器  39-40
  4.4 查询优化  40-46
    4.4.1 查询代数表达式和优化规则  41-42
    4.4.2 查询分解算法  42-46
第5章 系统模型关键技术的设计与实现  46-53
  5.1 数据库的连接  46-48
    5.1.1 连接池  46-47
    5.1.2 数据库模型中连接池的类实现  47-48
  5.2 变化数据的提取  48-49
  5.3 数据库与XML 之间的映射机制的设计  49-53
    5.3.1 基于元素树的数据映射  49-51
    5.3.2 XML 文档与关系数据库的映射规则  51-52
    5.3.3 基于元素树的数据转换  52-53
第6章 应用实例  53-63
  6.1 实例简介  53-54
  6.2 实现策略  54-62
    6.2.1 数据源管理模块  54-57
    6.2.2 数据提取模块  57-59
    6.2.3 映射文件的定义  59-62
    6.2.4 查询表示模块  62
  6.3 小结  62-63
第7章 总结与展望  63-65
  7.1 总结  63
  7.2 展望  63-65
参考文献  65-68
致谢  68-69
在校期间主要科研成果  69

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 基于非规则LDPC码的BICM系统优化设计,TN911.2
  3. 支持XML数据查询的F&B索引结构的研究,TP311.13
  4. 海量多数据库集成系统的查询处理研究,TP311.13
  5. 大规模稀疏关系数据索引技术研究,TP311.132.3
  6. 生物医学领域检索系统查询扩展技术研究,TP391.3
  7. 动态环境下移动对象导航系统相关技术的研究,TP301.6
  8. AUTOSAR系统建模方法的研究与实现,TP311.52
  9. LXI自动测试系统集成技术研究,TP274
  10. 基于距离映射码的安全指纹认证研究,TP391.4
  11. 基于网络的服装款式设计系统的研究与实现,TS941.2
  12. UML模型到XMI的映射方法研究,TP311.5
  13. 边防军分区信息管理系统设计与实现,TP311.52
  14. 一种自适应选择处理节点的时空查询算法,TN929.5
  15. 网络搜索引擎的相关技术研究,G354
  16. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  17. WordNet和《中国分类主题词表》的映射研究,G254
  18. 面向领域的数据库问答系统关键技术研究,TP311.13
  19. 矿区多源遥感影像集成管理系统的设计与实现,P208
  20. 基于粒子系统的火焰和烟花实时模拟技术研究,TP391.9
  21. 基于不确定数据的轮廓查询处理技术研究,TP311.13

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