基于统一虚拟视图的数据集成系统研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:a610735932
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子商务,正逐渐改变着人们的生活方式,已成为当今世界的主流产业之一。然而,由于各企业的系统在网络结构、软硬件平台、系统结构特别是数据库系统结构上的差异,导致企业与企业、企业与第三方物流系统之间的数据交换难以实施,严重阻碍了电子商务的发展。为解决上述问题,本文提出并实现了基于统一虚拟视图的数据集成解决方案,目标是实现企业之间或企业内各部门之间的资源共享,解决由于异构数据而造成的信息孤岛问题,从而更有效地利用资源,提高整个应用系统的性能。针对以上解决方案,本文提出了一个包含Mediator层的三层数据集成体系架构,重点研究了全局视图的建立、全局查询的分解、各子查询的结果合并等数据集成中涉及的关键技术。其中,对全局查询的分解,作者提出了一个全新的解决方案,即针对全局select语句的分解,从而实现比XQuery分解更加功能强大、使用更加方便的查询,而对于查询结果的合并,作者也进行了深入的研究,提出了结合XQuery、XSLT技术进行合并的解决方案。最后,本文给出了关键部分的设计与实现。其主要研究成果如下:(1)统一虚拟视图的建立。此部分重点从注册中心的设计、局部视图的建立、数据字典的建立、表间关系的确立,以及如何形成全局表等几个方面进行了研究。(2)全局查询的分解。本文首先讨论了基于SQL语句的全局查询比基于XQuery表达式查询的优势,然后提出了基于SQL select语句的全局查询分解算法。(3)局部查询的处理。本部分重点介绍了查询结果的包装,给出了当数据源为XML文件时,SQL select语句到XQuery FLWOR表达式的转换算法,另外,对查询队列的调度和查询性能优化技术也作了简单的研究。(4)查询结果合并。首先给出本文对查询结果的合并策略,然后根据此策略,就如何建立全局XQuery表达式以及XSLT处理文件进行了较为详细的探讨。(5)系统设计与关键模块实现。给出本课题研究的数据集成的三层设计架构模型,对本文研究的系统运行流程进行了说明,最后,给出了关键部分的代码实现。
其他文献
粗糙集理论作为粒度计算的三大模型之一,自产生起就备受关注,并已广泛应用与机器学习、模式识别等领域。其主要内容包括近似集、决策系统、数据预处理以及属性约简等等,是一
随着数字电视广播技术的发展,数字电视接收系统的研究与开发已成为新的发展方向。龙芯处理器以其低成本、低功耗、指令级并行等优点广泛应用于嵌入式领域。本文基于龙芯2E处
随着网络的普及和应用,越来越多的软件系统部署在Internet上,由于网络平台与传统计算机软件平台特征上有很大的不同,促使软件系统的运行环境从静态、封闭逐步转向动态、开放
随着现代信息技术的不断发展,学校的各项业务也逐渐智能化、信息化。其中,最为显著的就是校园一卡通的应用。本文以山西师范大学校园卡关于学生就餐交易数据为研究对象,通过
随着技术的发展与科学的进步,数据量的飞速增长已成为一个不容忽视的问题,面临堆积如山的数据,想要获取有用的信息与知识并非易事。因此数据挖掘技术伴随着人们的需求与科技
企业信息门户是企业信息集成一种可行的解决方案。为了达到企业信息集成的目的,企业信息门户通过Portlet组件之间进行数据交互通信协作来实现。不过目前Portlet规范并没有明
近年来,基于内容的图像检索系统(CBIR)是一个热门的研究话题。传统的图像检索系统通常根据图像的底层特征(颜色、纹理和形状等)建立索引进行检索,但这种基于全局的方法在图像
随着计算机技术和通信技术的发展,人类之间的交往变得越来越便利,但信息安全隐患却愈加突出。所以,实时准确的个人身份认证技术也就应运而生了。手写签名作为一种身份鉴定的
决策树可以分为两类:清晰决策树和模糊决策树。通常,模糊决策树算法是在清晰决策树算法的基础上进行改进得到的,是对清晰决策树算法的扩展。本文从相反的角度出发,对Yuan提出