摘要
Abstract
第一章 引言
1.1 XML简介
1.2 XML查询
1.2.1 XPath
1.2.2 XQuery
1.2.3 XUpdate
1.3 XML的存储和管理方式
1.3.1 手工方式
1.3.2 面向对象的数据库
1.3.3 原生数据库
1.3.4 关系数据库
1.3.5 关系数据库存储XML需要解决的问题
1.4 研究现状及存在问题
1.6 本文的主要研究工作
1.7 本文的组织结构
第二章 XML的存储模式
2.1 DTD和XML Schema
2.2 存储模式基本概念
2.3 不基于XML结构的存储技术
2.3.1 Edge方法
2.4 基于XML结构的存储技术
2.4.1 基本内联法
2.4.2 共享内联法
2.4.3 混合内联法
2.5 本章小结
第三章 XUpdate2SQL更新方案的设计
3.1 方案的研究意义
3.2 方案的设计原理
3.3 存储服务模块的设计
3.3.1 实体结构
3.3.2 工作流程
3.4 文档载入模块的设计
3.4.1 实体结构
3.4.2 工作流程
3.5 更新转换模块的设计
3.5.1 实体结构
3.5.2 工作流程
3.6 方案的总体流程
3.7 方案的更新约束
3.8 本章小结
第四章 XUpdate2SQL更新方案的更新表达式
4.1 XQuery Update Facility和FLWOR表达式
4.1.1 XQuery Update Facility
4.1.2 XUpdate FLWOR表达式
4.2 更新表达式
4.3 更新表达式的转换
4.3.1 Insert更新表达式
4.3.2 Delete更新表达式
4.3.3 Replace更新表达式
4.5 本章小结
第五章 XUpdate2SQL更新方案的实现
5.1 系统总体框架
5.2 存储模式子系统
5.2.1 设计思路
5.2.2 实现方法
5.3 文档载入子系统
5.4 更新转换子系统
5.4.1 设计思路
5.4.2 实现方法
5.5 SQL Validator
5.6 本章小结
第六章 XUpdate2SQL更新系统的性能分析
6.1 更新系统的应用方法
6.2 更新系统的正确性实验
6.3 更新系统的转换时间实验
6.3.1 存储模式的性能比较
6.3.2 嵌套结构XUpdate与无嵌套结构XUpdate转换效率比较
第七章 结论与未来研究
7.1 总结
7.2 展望
致谢
参考文献
附录一
附录二
参加的项目及发表的学术论文目录
华东师范大学;