基于XML的异构数据源查询处理研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:gg499586617
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络应用和企业决策支持系统的需求持续增长,越来越多的应用需要访问各种异构数据源,数据集成成为时下研究的一个热点。而关于异构数据源的查询处理实现是数据集成的难点和重点。目前国内外学者已经提出一些基于 XML 技术的查询语言如 XML-QL、Xquery、Xpath,但是这些查询语言普遍存在的一个缺点是语法复杂,不易使用,且均处于探索阶段,尚无统一标准。鉴于此本文用 XML 扩展了 SQL 一种简单易用的查询语言 XSQL,并给出了详细的定义。以 XSQL 为基础,本文提出了一种行之有效的异构数据源查询处理的解决方案:用户根据全局视图提出查询条件字串,用户的查询字串被应用服务器置入 XSQL 查询语言模板,并生成一棵查询树,由查询处理器负责分解成各异构数据源支持的子查询交给各异构数据源的包装器,包装器负责向异构数据源提交查询并将返回的结构表示成公共数据模型规范的 XML 文档,再交由查询处理器进行汇集。由于这些数据来自于各种不同的数据源,数据的质量可能存在问题,如重复记录或因为模式设计不好,输入错误等出现数据质量问题。查询处理器汇集这些数据以后需要进行数据清理工作。本文在分析窗口算法和优先排序邻近算法的基础上,提出了在本文解决方案中比较适用的算法-改进的窗口算法,使数据清理的效率加快。最后,在上述研究的基础上,设计实现了一个学位与研究生教育集成信息系统及其子系统—基于网络的学科信息年报系统(XWDIS),XWDIS 是一个典型的异构数据源集成系统,它以 XSQL 作为查询语言,能够完成对多个异构数据源的透明查询处理。所有这些工作,无论在理论上还是今后的实际应用中都具有实质性的参考价值。
其他文献
电机驱动系统在现代工业生产中具有重要地位,其正朝着高精度、宽调速范围、高速方向发展。目前,鉴于永磁同步电机结构简单、体积小、损耗小、调速性能好、功率密度高和可靠性高等优点,其逐步发展为电机驱动系统中的主流电机。带有位置或速度传感器的电机驱动系统不仅增加成本,降低可靠性,而且对使用环境也有严格要求,限制了电机的使用范围,因此永磁同步电机无传感器控制逐渐成为研究的热点。本文主要研究基于衰减因子和补偿函
能量管理系统(Energy Management System,EMS)是一套为电力系统控制中心提供数据采集、监视、控制和优化,以及为电力市场提供交易计划安全分析服务的计算机软硬件系统的总称,它
18年前,为迎接全球新技术革命的挑战,加快中国高新技术及其产业的发展,党中央、国务院批准启动了国家高技术研究和发展计划(863计划)。今天,863计划不仅使中国在生物、航天、信息
本文的主要工作是进行歼击机操纵面的故障诊断,重点研究粗糙神经网络方法、小波分析方法和分形几何方法三种故障诊断方法,并进行仿真验证。 首先,对歼击机操纵面故障诊断的研
货币识别是对货币——通常是指纸币的币值、真伪进行鉴别。作为一种特殊的印刷品,不同面值纸币的大小、图案和材料各异,尤其是在流通过程中的污染、损伤,给货币的自动识别造成高
特征选择是模式识别以及信息理论中的一个重要组成部分.该文论述的特征选择是期望从特征空间中选择一个较小的空间,使得类别之间具有最好的区分能力.该文主要针对当前在特征
随着科学技术的进步和机器人学的发展,机器人的应用越来越广泛.移动机器人在工农业和国防上有着广泛的应用前景,其研究和开发近年来受到人们的高度重视.机器人的路径规划和编
本篇论文研究了“发酵过程优化操作控制系统软件”的设计和实现。针对抗生素发酵过程,软件主要实现对参数的多种方式显示、参数的软测量和发酵过程性能监控的功能,其最终目的是
本文提出一种开放式交流伺服驱动系统的设计思想。此处所指的开放性主要有两层含义:一是针对交流伺服驱动系统内部体系,使其内部状态、参数、控制结构等具备开放性,能够很好的与外界进行信息交换;二是从多种设备构成的体系出发,增强设备之间的互操作性,即用A公司的设备控制B公司的设备,使得不同制造商的产品能连接到同一网络上,实现交互式控制。开发设计具有标准现场总线的通讯接口,是实现上述开放性的基础。目前设计了两
提高软件质量的途径大致有两条:一是采用更加科学的软件开发方法和技术,改进分析和设计方法等;另外一条则是在整个软件开发过程中,利用软件度量得到反馈信息,合理安排软件的