多dtd环境中xml查询技术研究

多dtd环境中xml查询技术研究

ID:33803412

大小:2.33 MB

页数:66页

时间:2019-03-01

多dtd环境中xml查询技术研究_第1页
多dtd环境中xml查询技术研究_第2页
多dtd环境中xml查询技术研究_第3页
多dtd环境中xml查询技术研究_第4页
多dtd环境中xml查询技术研究_第5页
资源描述:

《多dtd环境中xml查询技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学校代码:10246学号:022021161饭旦大学硕士学位论文多DTD环境中XML查询技术研究院系:计算机与信息技术系专业:计算机软件与理论姓名:肖璐指导教师:施伯乐教授完成日期:2005年5月22日多DTD环境中XML查询技术研究摘要随着Intemet技术的迅速发展和电子商务等企业级的应用的迅速崛起,人们对Intemet资源的处理要求也迅速提高。新出现的XML语言由于具有良好的扩展性、自描述性、自相容性以及平台无关等优点,非常适于Web上的数据交换与发布,满足目前Web应用的发展需要。所以它的标准一经制定,即得到了广泛的应用。随着XML技术在Web数据交换中应用的

2、日益广泛.对各种各样的XML数据源进行查询检索的要求也日益迫切。能够灵活的表示多种不同数据源的数据信息,是XML最强大的功能之一。为了使这种灵活性得到最大程度的发挥,人们设计了许多XML查询语言,如Lorel,XQL,XQuery,Quilt等等。但这些方法主要关注对单一文档或遵循同一DTD(DocumentTypeDefinition)或Schema的多个XML文档的查询,在支持用户查询方面存在如下不足:1)无法支持存在DTD或Schema结构表现差异的一组相关ⅪⅥL数据的查询;2)用户需要事先知道待查XML文档的结构以构造查询。随着问题规模的扩大,查询服从多类DT

3、D或Schema的XML文档将逐步成为查询需求的主流,现有的方法不能为此提供良好的技术方案。本文的目标在于研究基于多DTD的XML数据源查询技术,在综合和参照现有查询方案的基础上,主要的工作如下:◆对多DTD环境中XML文档的查询进行处理,解决XML集成中结构的异构问题。通过有效的映射模式,对多DTD实行统一管理,从而屏蔽了底层数据源结构的不一致,为用户提供了统一的查询接口。同时我们采用基于DTD的XML查询处理方法,利用DTD信息快速检索XML数据,一定程度上提高了查询效率。◆针对多个DTD结构的不一致性,提出了实现相似结构查询的解决方案。该方法采用独特的编码方式对

4、DTD和XML同时建立索引,然后用关系数据库存放编码结果统一进行管理。用户可根据提供的XML节点列表构造相应查询,其后系统将参照这种查询结构在数据库中搜索相似的DTD结构,并按其与原查询结构的树间距离进行排序。排序后的DTD结构将返回给用户供其选择。一旦用户选定了感兴趣的DTD结构,系统将对遵循这些DTD的XML文档进行查询处理并返回最终结果。◆同时,本文还给出了一种利用公共视图进行查询的方法,即基于本体的XML查询。这种方法充分利用DTD结构信息,自动生成xML到本体的映射,把信息从底层数据源映射到全局模式。用户可以通过浏览本体构建查询,然后系统根据映射规则将用户的

5、树查询语句转换成基于DTD的XPath查询语句,最后对XML数据源进行XPath查询并返回结果。这种利多DTD环境中XML查询技术研究用本体进行XML查询的方法,对XML数据源集成是极有帮助的。关键词:XML,多DTD,查询,相似结构,本体,自动映射中图法分类号:TP311.13多DTD环境中XML查询技术研究AbstractWiththerapiddevelopmentofInteractandenterpriseapplications,people’SrequirementsfortheIntemetsourceshavealsoexpanded.Tomeett

6、heincreasingapplicationdemands.anewmarkuplanguageXMLappears.nlemostdistinctcharacteristicofXMListheirrelevanceofitsstructureandrepresentation.Furthermore,itisextensible,self-describingandcompatible.TheseadvantagesmakeXMLveryappropriateinwebdataexchangeandpublishing.Nowithasbecomethede—f

7、actostandardforthedescriptionofWebdata.TheincreasingapplicationofXMLbringsonmoreandmorerequirementsforperformanceofXMLquery.ResearchonXMLqueryisbecomingahottopicindatamanagementfield.SeveralquerylanguageshavebeendesignedforefficientretrievalofXMLdocuments,suchasLorel,XQL,XQuery

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

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

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