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

非结构化信息的Native XML文档存储机制研究

作 者: 高丽
导 师: 陈和平
学 校: 武汉科技大学
专 业: 计算机应用技术
关键词: 非结构化信息 XML Native XML数据库
分类号: TP312.2
类 型: 硕士论文
年 份: 2006年
下 载: 151次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着Internet/Intranet技术日新月异的发展,网上数据交换量日益增大,人们所处理的数据种类已不再局限于传统的结构化数据,而是涉及到了诸如电子邮件、电子图书、图像和视频/声频对象等非结构化数据。如何采用统一的方法表示和访问这些非结构化信息是各组织机构实施信息化建设的核心,也是目前一个新兴的研究方向。XML作为数据表示和交换的新标准,具有统一的非结构化信息描述机制。但传统数据库系统对XML的支持在对其逻辑结构和数据完整性存储方面存在不足,限制了以XML所表示的非结构化信息的表达、交换和共享。Native XML数据库为XML文档定义了一个(逻辑)模型进行存取操作,具有与底层的物理存储模型无关的特性。利用Native XML数据库可以为采用XML所表示的非结构化信息提供真正有效的存储和信息获取能力。本文提出了一套较为通用的非结构化信息的Native XML文档存储访问策略和实现方案作为对非结构化信息存取机制研究的探索和尝试,主要包括下列理论及技术:1.基于子树和基于文档的存储模式相结合,以最大程度保证底层各类形式异构和内容混杂的数据存取的有效性和完整性;2.动态分枝合成技术和数据映像机制的引入,实现对XML文档的有效支持,并在一定程度上提高系统处理性能;3.结合XQuery查询语言特点,提出一种新型XML数据操作语言XQUL,支持XML数据的查询以及更新操作;4.三种索引(文档索引、结构索引、值索引)的建立,为XML数据提供从站点到文档,从文档到元素的多级访问策略。最后,笔者在参与湖北省教育厅科研资助项目——“基于XML的WEB存储系统研究”的开发过程中,以上述技术理论为指导,结合JAVA及XML相关技术,初步实现了本文所提出的DBNS (Dynamic Branching and Mapping Mechanism for Native XML Storage)系统模型。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-15
  1.1 本文选题的研究背景  7-10
    1.1.1 非结构化信息概述  8-9
    1.1.2 非结构化信息存储技术  9-10
  1.2 文献综述  10-12
    1.2.1 研究现状  10-11
    1.2.2 未来发展方向  11-12
  1.3 本文所做的工作  12-15
    1.3.1 课题来源及意义  12-13
    1.3.2 本文所做的工作  13-15
第二章 XML 与非结构化信息  15-23
  2.1 非结构化信息的特征  15
  2.2 XML 技术及相关应用  15-21
    2.2.1 什么是XML  15-16
    2.2.2 XML 产生背景  16-17
    2.2.3 XML 核心技术分析  17-20
      2.2.3.1 XML 语法格式  17
      2.2.3.2 合法性检查  17-18
      2.2.3.3 XML 数据处理  18-19
      2.2.3.4 XML 文档显示  19-20
    2.2.4 XML 的应用范围  20-21
  2.3 XML 与非结构化信息的表示和集成  21-23
第三章 Native XML 文档存储技术  23-28
  3.1 XML 的主要存储技术  23-24
    3.1.1 文件系统存储  23
    3.1.2 传统数据库存储  23-24
    3.1.3 Native XML 数据库存储  24
  3.2 Native XML 存储技术相关概念  24-28
    3.2.1 定义  24-25
    3.2.2 存储分类  25
    3.2.3 NXD 与EXD  25-26
    3.2.5 Native XML 存储的优点  26-28
第四章 DBNS 的相关技术  28-40
  4.1 信息访问语言  28-34
    4.1.1 XPath、XQuery 技术分析  28-31
    4.1.2 XQUL 技术分析  31-34
      4.1.2.1 XQUL 文法  31-32
      4.1.2.2 FLWOR 表达式  32-33
      4.1.2.3 FLWUR 表达式  33-34
  4.2 索引技术  34-40
    4.2.1 XML 文档查询索引技术分析  35-36
    4.2.2 B 树  36-38
      4.2.2.1 B 树的定义  36
      4.2.2.2 B 树的结点类型  36
      4.2.2.3 查找  36-37
      4.2.2.4 插入和生成  37-38
    4.2.3 DBNS 索引机制  38-40
第五章 DBNS 系统设计及实现  40-56
  5.1 DBNS 体系结构  40-42
  5.2 DBNS 存储模块  42-51
    5.2.1 源数据层  42
    5.2.2 中间数据层  42-45
      5.2.2.1 文档转换  42-43
      5.2.2.2 数据模型  43-45
    5.2.3 存储管理层  45-51
      5.2.3.1 动态分枝  45-48
      5.2.3.2 数据映像机制  48-50
      5.2.3.3 共享  50
      5.2.3.4 动态合成及碎片整理  50-51
    5.2.4 应用层  51
  5.3 运行界面  51-54
  5.4 结果检验  54-56
结束语  56-57
参考文献  57-60
攻读硕士学位期间发表的论文和参加的主要科研项目  60-61
致谢  61-62
中文详细摘要  62-66

相似论文

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

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