首页> 中文学位 >基于安全视图的XML查询及更新问题的研究
【6h】

基于安全视图的XML查询及更新问题的研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1研究背景

1.2研究现状

1.3研究的理论和实际意义

1.4本文主要研究内容

1.5本文组织结构

第2章XML基础知识

2.1 XML简介

2.2 DTD

2.2.1 DTD中的元素声明

2.2.2 DTD中的属性声明

2.2.3 DTD中的实体声明

2.3 XPath

2.4 XQuery

2.4.1 XQuery简介

2.4.2 XQuery语法

2.5本章小结

第3章XML安全视图的访问控制技术

3.1引言

3.2采用XML语义约束来推断数据

3.2.1 XML语义约束

3.2.2利用语义约束来推断数据

3.3 XML安全视图查询系统

3.4 XML安全视图定义语言

3.5安全注释模型

3.6基于XML安全视图的查询重写算法

3.7本章小结

第4章XML安全视图的查询优化

4.1引言

4.2基于DTD的XQuery查询优化

4.2.1 XQuery的GTP表示

4.2.2 XQuerytoGTP算法

4.2.3利用DTD对XQuery进行查询优化

4.2.4 GTP转换为物理执行计划

4.3 XQuery查询优化的其他方法

4.3.1基于数据指引的查询重写优化

4.3.2基于等价变换规则的优化

4.3.3基于查询执行次序的优化

4.3.4基于视图的优化

4.4本章小结

第5章XML安全视图的更新

5.1引言

5.2 XML安全视图更新系统

5.3 XML安全视图的更新重写算法

5.4 XML安全视图更新的有效性检查

5.4.1 XML的数据模型表示

5.4.2 XML DTD的数据模型表示

5.4.3 XML DTD的数据模型表示

5.4.4一致性规则定义和应用

5.5本章小结

第6章算法的实验验证

6.1引言

6.2 XML安全视图查询系统的实验验证

6.3基于DTD的XQuery优化实验验证

6.4 XML安全视图更新系统的实验

6.5本章小结

结论

参考文献

攻读硕士学位期间承担的科研任务与主要成果

致谢

作者简介

展开▼

摘要

随着越来越多的数据采用XML来表示和传输,XML正逐渐成为新的Web语言,XML文档的安全性变得非常重要。为了防止用户根据发布的信息来推断XML文档中的敏感信息,本文采用基于安全视图的访问控制机制来防止敏感信息的泄露。为了满足用户更新的需求,提出了安全视图更新系统,并通过实验结果验证了文中所提出方法的可行性和有效性。 1.分析了XML文档中的语义约束,说明了如何利用这些语义约束来推断数据。为了防止敏感信息的泄露,提出了XML安全视图定义语言SSX来定义安全视图,利用SSX语句序列来构建安全视图注释模型SAS,通过SAS可以把用户对安全视图的XPath查询转换为对数据源的XQuery查询,从而避免了视图物化的巨大代价。安全视图提供给授权用户时,用户能对安全视图构建查询,然而,XML原始文档和文档中的语义约束对用户透明,从而有效的保护了数据源中的敏感数据。 2.为了进一步提高改写后的XQuery查询的执行效率,采用GTP来表示XQuery查询,利用XML文档的DTD中的语义约束来对GTP进行优化,从而提高查询效率。 3.针对XML安全视图的更新问题,提出了XML安全视图更新系统。对XQuery语言进行了扩展,使其能够支持对XML文档的更新。安全视图更新系统可以把用户对安全视图的更新转换为对数据源的更新。为了保证更新的有效性,根据DTD提出了更新规则。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号