首页> 中文学位 >可扩展标记语言文档在数据库中存储技术的研究
【6h】

可扩展标记语言文档在数据库中存储技术的研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1问题的提出及其研究的意义

1.2国内外研究的现状

1.3论文主要内容及结构

第二章XML及其相关技术

2.1 XML的产生背景

2.2 XML的优缺点

2.3 XML的相关应用及使用前景

2.4 XML的文档格式

2.4.1 XML的语法

2.4.2 XML的名称空间

2.5 XML语言的相关规范

2.5.1应用编程接口DOM和SAX

2.5.2 XSL(XML StyleSheet Language)

2.5.3 X Query

2.5.4 XML链接规范

2.6本章小结

第三章基于关系的XML存储方法

3.1 XML和数据库

3.2 XML存储的背景知识

3.3基于关系的存储方法

3.3.1结构映射方法

3.3.2模型映射方法

3.4 XML文档存储及查询性能分析

3.5本章总结

第四章基于R_Schema的XML文档存储方法

4.1 XML Schema

4.1.1XML Schema与DTD比较

4.1.2 XML Schema语义说明

4.2引入R_Schema

4.2.1 P_Schema

4.2.2 R_Schema的概念

4.2.3生成R_Schema

4.2.4生成DOM树模型

4.2.5映射算法

4.3基于R_Schema的存储方法

4.4 R_Schema改写

4.4.1改写规则

4.4.2改写算法

4.5代价模型

4.5.1代价的定义

4.5.2代价公式

4.5.3查询分类

4.5.4代价参数选择

4.5.5统计信息

4.6搜索算法

4.7本章总结

第五章结论与展望

参考文献

附录 po.xsd文档

攻读学位期间发表的学术论文

致谢

展开▼

摘要

XML(eXtensible Markup Language)作为网络数据交换和表示的一种标准,越来越受到人们的青睐,然而,随着在网络上发布的XML数据的不断增加,如何管理XML文档已经成了一个十分棘手的问题。目前的研究侧重于用关系数据库来存储XML文档,但是由于XML数据和关系型数据在组织上的差异,以及关系数据库存储过程中存在XML文档的多值元素、嵌套元素以及混合元素地映射等难点问题一直没有得到有效的解决。所以研究XML数据在关系数据库中的存储成为XML研究的一个热点。 本文主要研究XML文档在关系数据库中的存储问题。作者通过对XML Schema的基本语义进行分析,首先引入一个基于R_Schema(Reforming XML Schema)的XML文档存储方法,R_Schema由XML Schema生成,是XML Schema的一种等价形式;其次引入分级节点的概念,分级节点可以直接映射为关系,用表Ancestor存储嵌套的分级节点父子关系,然后引入一组改写规则对R_Schema进行改写,利用搜索算法进行优化处理,得到代价最小的R_Schema;最后实验证明,R Schema方法在XML数据存储过程中的信息保持、查询和更新等操作优于文本、Xparent方法。 总之,从理论分析和实验对比上可以表明,本文引入的基于R_Schema的XML文档存储方法是有效的。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号