主流dbms提供的xml数据索引对比研究.doc
约32页DOC格式手机打开展开
主流dbms提供的xml数据索引对比研究,32页共计12207字摘要:xml(extensible markup language),意为可扩展的标记语言,它是sgml的子集,是一套定义语义标记的规则,它也是一种元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。随着xml数据量的不断增长,要求更有效的数据管理能力和更快、更精...
内容介绍
此文档由会员 bfxqt 发布
32页共计12207字
摘要:XML(Extensible Markup Language),意为可扩展的标记语言,它是SGML的子集,是一套定义语义标记的规则,它也是一种元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。随着XML数据量的不断增长,要求更有效的数据管理能力和更快、更精确的查询。为了提高XML数据的查询效率,特别是结构查询的效率,要求有一种很有效的方法——XML索引技术。
目 录
1 引言 1
2 索引技术概论 1
2.1 XML索引及其分类 2
2.2 XML数据及XPATH查询处理 3
2.3 XML索引分类 5
3 基于SQL SERVER2005的XML索引 7
3.1 XML索引在SQL SERVER2005中的支持 7
3.2 建立XML索引数据 7
3.2.1 主索引 8
3.2.2 次索引 8
3.2.3 内容索引 10
4 基于ORACLE 10G DB的XML索引 11
4.1 什么是ORACLE XML数据库 11
4.2 索引XML内容 12
5 基于DB2 9 PUREXML的XML索引 13
5.1 XML索引在DB2 9 PUREXML中的支持 13
5.1.1 XML索引的SQL函数类型 14
5.1.2 理解DB 2中XPath表达式[7] 14
5.1.3 节点类型 15
5.2 DB2 9 PUREXML中的XML索引技术 16
5.2.1 在路径中使用text()节点 16
5.2.2 使用the UNIQUE关键词 17
5.2.3 使用XML命名空间 18
6 实验对比研究 19
6.1 SQL SERVER 2005中的实验对比研究 19
6.1.1 实验方法 19
6.1.2 实验结果 21
6.2 ORACLE 10G DB中的实验对比研究 21
6.2.1 实验方法 21
6.2.2 实验结果 24
6.3 DB2 9 PUREXML中的实验对比研究 24
6.3.1 实验方法 24
6.3.2 实验结果 27
7 总结 29
致谢 30
参考文献 31
关键词:DBMS,XML数据
摘要:XML(Extensible Markup Language),意为可扩展的标记语言,它是SGML的子集,是一套定义语义标记的规则,它也是一种元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。随着XML数据量的不断增长,要求更有效的数据管理能力和更快、更精确的查询。为了提高XML数据的查询效率,特别是结构查询的效率,要求有一种很有效的方法——XML索引技术。
目 录
1 引言 1
2 索引技术概论 1
2.1 XML索引及其分类 2
2.2 XML数据及XPATH查询处理 3
2.3 XML索引分类 5
3 基于SQL SERVER2005的XML索引 7
3.1 XML索引在SQL SERVER2005中的支持 7
3.2 建立XML索引数据 7
3.2.1 主索引 8
3.2.2 次索引 8
3.2.3 内容索引 10
4 基于ORACLE 10G DB的XML索引 11
4.1 什么是ORACLE XML数据库 11
4.2 索引XML内容 12
5 基于DB2 9 PUREXML的XML索引 13
5.1 XML索引在DB2 9 PUREXML中的支持 13
5.1.1 XML索引的SQL函数类型 14
5.1.2 理解DB 2中XPath表达式[7] 14
5.1.3 节点类型 15
5.2 DB2 9 PUREXML中的XML索引技术 16
5.2.1 在路径中使用text()节点 16
5.2.2 使用the UNIQUE关键词 17
5.2.3 使用XML命名空间 18
6 实验对比研究 19
6.1 SQL SERVER 2005中的实验对比研究 19
6.1.1 实验方法 19
6.1.2 实验结果 21
6.2 ORACLE 10G DB中的实验对比研究 21
6.2.1 实验方法 21
6.2.2 实验结果 24
6.3 DB2 9 PUREXML中的实验对比研究 24
6.3.1 实验方法 24
6.3.2 实验结果 27
7 总结 29
致谢 30
参考文献 31
关键词:DBMS,XML数据