达梦数据库XML访问控制研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:eriwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可扩展标记语言(eXtensible Markup Language,XML)访问控制是保证XML安全性的一项重要技术。为了给存储在数据库中的XML数据提供有效的访问控制,研究了在关系数据库中进行XML访问控制的技术,包括XML访问控制系统结构设计、数据信息的载入和访问规则的运算,并以达梦数据库为平台设计实现了一个XML访问控制子系统。在分析现有访问控制系统的基础上,参考现有模型的系统实现,在数据库的核心层设计了达梦数据库XML访问控制子系统,通过针对文档类型定义(Document Type Definition,DTD)设置访问规则,在查询结束但尚未将结果返回给用户时,根据访问规则检查结果集中的每个元素,只将符合规则的元素返回给用户,实现了对XML数据的访问控制。在数据信息的载入方面,设计了同步前序遍历算法和序号对生成算法分别用于保持XML与DTD节点之间的对应关系以及同一文档各个节点之间的结构关系。同步前序遍历算法是在载入XML数据时,对XML文档树以及相关的DTD文档树进行一次同步的前序遍历,记录每个XML节点对应的DTD节点,从而维持XML节点与DTD节点之间的对应关系。序号对生成算法则是在载入文档的过程中,根据前序遍历文档树的顺序,为树中每个节点产生一个序号对,从而确定树中各个节点之间的关系及树的结构。在访问规则运算方面,结合达梦数据库处理XML数据的特点,设计了一种新的规则运算算法。该算法按照节点序号使用节点相关规则构造一个单链表,并按照规则的优先级对链表上的规则进行比较,从而确定最终有效规则。通过实验获得的数据表明,达梦数据库XML访问控制子系统能够有效地实现关系数据库中的XML访问控制功能。
其他文献
近年来,由于引入了基于身份的概念,进一步简化了数字签名的密钥管理方式,允许用户自主选择公钥,而私钥由私钥产生中心根据用户信息产生。导致私钥产生中心可以伪造用户的有效
随着网络的普及与发展,虚拟社会逐渐渗透进人们的生活中,出现了很多大型社会网络在线网站如facebook、twitter、新浪微博等,人与人之间透过这些虚拟网络相互产生影响和互动。
随着信息技术的高速发展,智能人机交互系统的应用需求,人脸问题的研究作为计算机领域的核心课题之一,具有越来越广泛的实用价值和研究意义。人脸问题主要包括:人脸检测、人脸
近年来,随着人民生活水平的提高和地面交通的快速发展,城市交通系统的负荷日益加重,如何改善道路交通状况已经成为一个亟待解决的问题。致力于解决各种交通问题的智能监控系统是
随着信息技术的迅速发展,各种学科的信息也在随之迅速膨胀,人们迫切需要这些特定领域的信息检索与管理工具,特定领域文本分类成为当前研究热点。目前,特定领域文本分类主要是在传
为了加速响应联机分析处理系统中的复杂多维查询,通常需要预先计算并保存数据立方。然而数据立方的巨大尺寸却给数据立方的计算和存储带来诸多难题。为了保存数据立方不得不消
时空数据库管理系统是能够同时处理时态数据和空间数据的数据库管理系统。近年来,随着对无线网络和移动计算研究的深入和相关技术的不断发展,时空数据库管理系统逐渐成为数据
阈值法和模糊C均值(FCM)算法是图像分割算法中应用较为广泛的算法。阈值法因其算法实现简单、时间复杂度小,成为了图像分割领域中普遍使用的分割算法。阈值算法虽然有多种形
在生物信息学领域,利用计算对蛋白质折叠进行模拟运算并从中预测出蛋白质分子空间构象的方法已被普遍接受,然而模拟运算所需要的计算量异常巨大。为了应对计算能力不足的问题
作为获取信息的重要渠道和互联网的入口,搜索引擎正深入到人们日常生活之中。然而,随着互联网上web网页的绝对数量越来越多,增速也越来越快,传统搜索开始满足不了人们的对信息的