欢迎来到天天文库
浏览记录
ID:33803412
大小:2.33 MB
页数:66页
时间:2019-03-01
《多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
此文档下载收益归作者所有