NHX查询处理及访问控制的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:louism123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML以其可扩展性、结构性、平台独立性和自描述性等特点成为数据表示和交换的事实标准,越来越多的应用使用XML来存储、交换和发布信息。为有效的管理这种半结构化的数据,XML本源数据库的概念被提出。同时,XML文档的敏感信息需要各种机制来保证其安全性,而传统的访问控制技术不能完全适应XML本源数据库的安全需求。本文主要涉及XML本源数据库,着重研究了XML本源数据库的访问控制、查询语言等技术,主要的工作和创新点如下:⑴对XML本源数据库的相关知识和功能进行了探讨,并与传统数据库进行比较,同时总结了目前广泛使用的XML数据模型。⑵设计并实现了XML本源数据库原型——NHX。NHX采用分层的设计思想,不仅灵活而且易于维护和系统扩展。NHX中采用了类k叉树的存储结构,有效的减少了对XML文档中的节点进行编码时的虚拟节点的数量,提高了存储效率。⑶根据XML树状数据模型的特征,提出了一种具有弹性粒度的XML区域访问控制机制,使得访问控制的粒度达到元素或属性级。访问区域的定义不仅简单而且能够根据用户的策略自动进行扩展,详细给出了授权机制和访问请求判断算法的具体描述,并且已将该访问控制机制应用于NHX中。⑷设计并实现了NHX的查询处理模块,详细给出了查询语言的巴克斯范式。其中词法分析是利用超前搜索的方法,语法分析则采用了自上而下的递归下降分析法,并给出了示例代码、算法描述和相关类的结构设计。
其他文献
网格是将地理位置上分散的异构计算资源,存储资源和数据资源聚集起来提供资源全面共享的技术。网格门户是用户使用网格服务和网格资源的接口,需要完成网格作业的全局调度,是网格
本文以非线性理论中分形理论为基础,研究了几种快速分形图像压缩方法,具体研究内容如下:(1)基于分形的图像压缩编码是一种不对称的编码方法,编码时间长,而解码时间却很短。传
随着Web的不断发展和数据量的增加,Web用户越来越依靠搜索引擎来检索信息。特别是对于企业用户,从Web上搜集信息、感知竞争变化、了解竞争对手动向、制定经营战略和竞争决策
随着网络数据服务,特别是增值服务的快速发展,服务质量越来越高,用户的需求日新月异,对增值软件的维护难度越来越大,成本也越来越高,因此高扩展性,低耦合性的网络管理软件系
语义Web是新一代互联网标准,实现语义Web需要大量的领域本体。把目前WWW上数量巨大的数据库中的数据转换成本体形式,是构建语义Web本体的重要途径之一。用手工的方法实现这种
当今世界已经进入了以网络为中心的网络计算时代,由于传统的网络模式存在互操作性差和平台隔离等问题,如何在网络计算模式下解决这些问题,实现全世界计算机之间计算资源和服
Internet的飞速发展使P2P技术成为研究热点。P2P技术为充分挖掘网络上空闲的计算机资源提供了一种手段,实现了网络资源的全面共享。如何设计与之对应的分布式索引结构来支持
随着互联网的发展,网络安全形势变得日益严峻。我们可以通过网络测量对DDOS攻击、蠕虫传播、僵尸网络等异常网络行为进行检测。在高速网络中,因为分析每个报文和流信息需要大
随着便携计算机的普及和无线局域网技术的不断成熟,网络对移动性的支持显得越来越重要。移动IPv6技术正是为适应这种需求而产生的一种新的支持移动用户和因特网连接的互连技
近年来,随着游戏产业的不断发展,人工智能在游戏中的作用也越来越大,并且成为了一项热门技术。智能寻路系统作为人工智能的一个分支在现代网络游戏中占据着重要的地位。当前大部