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

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

ID:33729982

大小:2.25 MB

页数:84页

时间:2019-02-28

基于xml的异构数据源查询处理研究_第1页
基于xml的异构数据源查询处理研究_第2页
基于xml的异构数据源查询处理研究_第3页
基于xml的异构数据源查询处理研究_第4页
基于xml的异构数据源查询处理研究_第5页
资源描述:

《基于xml的异构数据源查询处理研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文基于XML的异构数据源查询处理研究姓名:肖干军申请学位级别:硕士专业:系统工程指导教师:齐欢20040325华中科技大学硕士学位论文摘要随着网络应用和企业决策支持系统的需求持续增长,越来越多的应用需要访问各种异构数据源,数据集成成为时下研究的一个热点。而关于异构数据源的查询处理实现是数据集成的难点和重点。目前国内外学者已经提出一些基于XML技术的查询语言‘如XML--QL、Xquery、Xpath,但是这些查询语言普遍存在的一个缺点是语法复杂,不易使用,且均处于探索阶段,尚无统一标

2、准。鉴于此本文用XML扩展了sQL一种简单易用的查询语言XSQL,并给出了详细的定义。以XSQL为基础,本文提出了一种行之有效的异构数据源查询处理的解决方案:用户根据全局视图提出查询条件字串,用户的查询字串被应用服务器置入XSQL查询语言模板,并生成一棵查询树,由查询处理器负责分解成各异构数据源支持的子查询交给各异构数据源的包装器,包装器负责向异构数据源提交查询并将返回的结构表示成公共数据模型规范的XML文档,再交由查询处理器进行汇集。由于这些数据来自于各种不同的数据源,数据的质量可能存在问题,如重复记录

3、或因为模式设计不好,输入错误等出现数据质量问题。查询处理器汇集这些数据以后需要进行数据清理工作。本文在分析窗口算法和优先排序邻近算法的基础上,提出了在本文解决方案中比较适用的算法一改进的窗口算法,使数据清理的效率加快。最后,在上述研究的基础上,设计实现了一个学位与研究生教育集成信息系统及萁了系统—基于网络的学科信息年报系统(XwDIS),XwDIS是一个典型的异构数据源集成系统,它以XSQL作为查询语言,能够完成对多个异构数据源的透明查询处理。所有这些工作,无论在理论上还是今后的实际应用中都具有实质性的参

4、考价值。关键词:异构数据源XML查询处理数据清理华中科技大学硕士学位论文ABSTRACTMoreandmoreapplicationneedtovisitvariouskindsofheterogeneousdatas01.1rce,withthenetapplicationandthedecisionsystemsstandfasflyincreasing.Nowdataintegrationhasbeenanactivetopic.Therealizationofqueryisthedifficult

5、andimportantpointoftheheterogeneousdataintegration.ThoughforeignscholarshavealreadyputforwardsomequerylanguagesbasedonXMLtechnologyatpresent,suchasXML-QL,Xquery,Xpath,etc.,oneshortcomingthatexistsgenerallyinthesequerylanguagesismiscellaneousgrammar,making

6、querycanonlybeoperatedbysomeprofessionalpersonnel,andisyetatthestageofprobingandstudying.Thegrammarismiscellaneous,thesemanticfunctionisnotthesame,andthereisnounifiedstandardyet.Inviewofthis,thistexthasputforwardakindofsimplequerylanguageXSQL,anddetailedd

7、efinitionisprovided.XSQLisexpandedfromSQLbyusingXMLtechnology,sothosewhoarefamiliar、“thSQLlanguagecalluseitwithoutspecialtraining.Based011XSQL,thistextoffersaneffectivesolutiontotheheterogeneousdataquery:Users,accordingtoglobalview,proposequeryterms,which

8、isputintoXSQLquerylanguagetemplatebyapplicationserver,andthengenerateaquerytree,whichisdividedbythequeryprocessorintodifferentsub-querysupportedbydifferentheterogeneousdatasourcesandsub—queryaresenttothewrapperofthe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。