集成系统中基于约束的XML查询重写方法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:htloveqy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
查询重写作为数据集成中的一项核心技术,在集成或发布系统中有重要应用。随着Internet技术的发展,XML成为异构数据集成中的数据交换的中间形式,针对XML模式作为全局视图的查询重写成为集成系统中研究重点。本文在对国内外研究现状进行综合分析的基础上,对XML查询重写进行了深入的研究。 本文主要研究了基于中间件结构体系的集成系统中的查询重写,以及所涉及的技术和方法。 首先,分析了集成系统的体系结构以及所使用的重写技术,介绍了与查询重写相关的查询语言、映射和视图定义语言,重点分析了算法使用的映射语言的特点和蕴涵的约束信息。 其次,对采用XML作为公共数据模型的查询重写算法进行了深入探讨,提出利用数据源和目标模式之间的映射关系生成映射规则,对用户查询进行相应替换,得到针对各数据源的查询。 再次,为避免替换过程中产生不合理的查询,提出一种基于约束合并的改进算法。将用户查询分解成若干子查询,利用映射规则进行相应替换,根据约束条件进行有效的合并,得到最大被包含重写,以减少网络传输的代价。同时可以保证生成的重写尽可能的少,从而减小时间和空间开销,提高集成系统效率。 最后,结合自己的理论研究,设计了一个基于XML的异构集成系统的原型系统,对其中主要模块使用的技术进行了说明,并通过实验验证了文中所给算法的正确性和有效性。
其他文献
无线信道环境下TCP/IP、ARP、ICMP等基本协议栈及其相关应用的设计与实现。本课题目标是实现PC机之间通过低速率无线电台的通信应用,最终目标是完全移植到无线电台环境下运行T
近年来,混沌控制与同步的研究引起人们极大的兴趣,并成为当前混沌研究的一个热点。混沌控制与同步的发展不仅为非线性动力学与控制领域的旧问题提供圆满的解答;也带来了新的
随着互联网的发展,社会化媒体逐渐成为人们获取信息与发布信息的主要方式。截止2016年底,全世界的互联网用户数目达到了35亿,而作为社会化媒体代表之一的 Facebook月活跃用户数
本文在前人研究的基础上,结合传统的密码学和新兴的数字水印技术,提出一种基于密码学的数字水印技术。主要研究工作如下: 1.针对Logistic混沌映射在现实应用中由于计算机有限
动画自动生成技术(AutomaticGenerationofComputerAnimation)由中科院数学所的陆汝钤院士提出,它是人工智能技术与电影艺术,图形学技术的结合,是以底层图形学技术为支撑,在上层运
进入21世纪以来,软件测试在软件工程中的比例、复杂度、成本越来越高,软件测试研究成为软件界共同瞩目的焦点。对软件测试辅助的研究始终围绕着质量、成本、时间三大要素进行
随着信息技术的不断发展,特别是Internet应用的普及,电子化文本数量迅速增长。为了快速的处理和查询所需要的文本信息,要求能够有效地组织文本。文本分类技术常被用于大量文
随着移动通信的发展,频谱资源显得日趋紧张,使得人们努力开发高效的编码、调制以及信号处理技术来提高无线频谱的利用率。作为改善CDMA系统性能的一种努力,在理想扩展码产生的基
H.248协议是目前主流的媒体网关和媒体网关控制器之间的通信协议。为了保证不同厂商的媒体网关在相同的媒体网关控制器下能够协同工作,根据协议规范对协议实现进行协议一致性
随着计算机图形学技术的发展和广泛应用,巨型网格的交互绘制成为近年来计算机图形学的一个研究热点。为了实现网格交互绘制,首先必须利用网格简化方法生成网格的多分辨率表示模