XQuery视图更新研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:susan6918
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了使不同用户对XML文档具有不同的查看能力,保证查询的安全、可靠,现代数据源,包括结构化的和半结构化的,经常导出用XQuery定义的XML视图。XML视图分为实视图和虚视图两种,具有与关系数据库的视图类似的优点,但是实视图存在一个数据更新问题,当XML原文档发生了变化,如何更新实视图,这是本文研究的重点。 本文首先介绍用来从XQuery查询中执行和提取结果的Java API,用户可以准备XQuery查询、绑定XQuery查询字符串、执行XQuery查询;另外,用户可以在Java应用程序中创建XML视图。接着讨论XML文档的更新操作,实现对XML文档更新。对数据的修改能力是信息存储的一个基本要求,XML要想成为通用数据表示方法和共享格式,高效的更新功能不可或缺。 随着XQuery查询规范不断更新,XQuery更新规范于2005年2月11日给出更新的目标和需求,并于2006年1月27日首次发布XQuery Update Facility和XQuery Update Facility Use Cases,提出通过XQuery对XML文档进行更新。本文分析XML实视图更新时遇到的挑战,采用实视图递增更新维护框架并给出基于代数方法的更新传递策略与特殊语义标识符的实视图递增维护解决方法,此方法得出与重新计算视图相同的结果,但开销要比后者小很多。首先更新传递的代数策略将XML数据的更新转变成可以被XAT数据模型应用的更新原语,为每个代数节点设计规则,使更新可以通过XAT代数树传递到结果视图;接着基于语义标识符整合XML片断,分为三个阶段执行:首先定义如何使用Context Schema对要处理的XML数据进行谱系和秩序信息编码,第二步是使用Context Schema为XML结果和递增处理的节点生成可复写的语义标识符,最后通过特殊的深度合并运算执行基于标识符的XML片断整合。 在本文的最后,针对存在的一些问题,提出今后进一步的工作。
其他文献
当前,计算机技术发展迅速。随着硬件速度的提高,软件的通用性设计和复杂架构成为提升整体性能的瓶颈,软件自动化的研究成为热点问题,部分求值技术正是这一领域中提高软件效率的方
在软件修改后,为了确认当前的系统的功能是否受到修改的影响通常会进行回归测试。这是软件测试的重要组成部分,最常用的策略是重新运行测试用例集合中已被执行的全部测试用例
随着Internet技术的蓬勃发展,越来越多的用户参与到了互联网的共同建设中来,由信息的被动接受者变为信息的主动创作者。因此,在互联网上存在大量用户参与的,对于诸如人、产品等有
本文基于VLIW特性对符合这两个标准的编解码器进行优化和快速算法研究。 文章从理论和实践两个方面着手,降低编解码复杂度:理论方面,在基于VLIW结构的视频压缩算法方面进行了
全球定位系统(GPS)具有性能好、精度高、灵活性强的特点,因此被广泛地应用于测绘领域。但由于GPS观测量受卫星数据质量和外界环境的影响较大,加之野外检核条件较少,因此在GPS观
随着信息服务和商业活动等越来越多地出现在开放的通讯网络上,用以保证上述服务的网络安全协议的可靠性成为备受人们关注的焦点。然而,由于外部面临恶劣的网络环境和内部缺乏系
协同商务被誉为是下一代的电子商务,它通过信息与资源共享:业务整合、建立合作者社区和商务交易给企业带来了高营业额、高利润和巨大的竞争优势,是近年来计算机应用领域的研究热
“计算机支持的协同工作”(ComputerSupportCooperativeWork,CSCW)的概念自80年代中期提出后,正受到越来越多的重视,至今已成为发展最快的研究方向之一。随着信息时代的到来和网
本文在分析以往压缩算法的基础上,针对网格细节信息分布的局部性以及网上传输三维数据的特点,提出了一种率-失真优化的渐进几何压缩算法。该算法首先对半规则网格进行分块,而后
近年来,随着星间链路(ISL)技术的成熟以及星上处理能力的增强,卫星系统的服务不再是简单的“弯管”模式,星座网络成为卫星系统发展的重要趋势。然而,随着太空中卫星的日益增