多DTD环境中XML查询技术研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:fishsun26
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的目标在于研究基于多DTD的XML数据源查询技术,在综合和参照现有查询方案的基础上,主要的工作如下: ◆对多DTD环境中XML文档的查询进行处理,解决XML集成中结构的异构问题。通过有效的映射模式,对多DTD实行统一管理,从而屏蔽了底层数据源结构的不一致,为用户提供了统一的查询接口。同时我们采用基于DTD的XML查询处理方法,利用DTD信息快速检索XML数据,一定程度上提高了查询效率。 ◆针对多个DTD结构的不一致性,提出了实现相似结构查询的解决方案。该方法采用独特的编码方式对DTD和XML同时建立索引,然后用关系数据库存放编码结果统一进行管理。用户可根据提供的XML节点列表构造相应查询,其后系统将参照这种查询结构在数据库中搜索相似的DTD结构,并按其与原查询结构的树间距离进行排序。排序后的DTD结构将返回给用户供其选择。一旦用户选定了感兴趣的DTD结构,系统将对遵循这些DTD的XML文档进行查询处理并返回最终结果。 ◆同时,本文还给出了一种利用公共视图进行查询的方法,即基于本体的XML查询。用户可以通过浏览本体构建查询,然后系统根据映射规则将用户的树查询语句转换成基于DTD的XPath查询语句,最后对XML数据源进行XPath查询并返回结果。
其他文献
随着计算机技术的快速发展,网络应用已经在全球得以推广。无线局域网结合了无线通信技术和计算机网络的优势,实现在短距离内的无线网络通信。因为其无线的特点,网络的安全就成为
  本文针对虚拟场景的规模大、动态以及物体形态趋于复杂等特征,提出了一种基于增量遮挡图的动态大规模虚拟场景可见性裁减方法。阐述了大规模场景数据与动态对象的管理以及
密码学是在密码设计和密码分析的基础上发展起来的。本文引入隐写技术的思想方法,设计了一种新型冗余加密机制,可以很好地结合现有分组加密机制来进行二次加密。该新型二次加密
随着信息技术在现代企业内的广泛应用,企业应用软件变得越来越复杂;同时,频繁变化的业务环境要求企业管理模式与业务过程具有良好的柔性,要求应用软件具有较高的敏捷性和适应变化
嵌入式系统应用领域近年来在广度和深度飞速发展,传统小作坊式的开发模式越来越难以满足开发要求。和台式机windows或Linux环境下的开发不同,嵌入式系统是直接面向应用的软硬件
本文主要在前人研究和实践的基础上,把有限元分析方法和计算机仿真技术应用于轮胎硫化过程,将几何建模、自动剖分、温度场计算、计算结果可视化这些工作流程集成于一个有限元
基于构件的软件开发(Component-Based S0ftware Development,简称CBD),被认为是解决软件危机、提高软件生产率和质量的切实可行的途径,是实现软件工业化生产的必由之路,已经成为
公安信息化是我国国民经济和社会信息化的重要应用领域,全国公安信息化工程——“金盾工程”是我国电子政务建设的12个重要业务系统建设项目之一。公安的行为由行政行为和侦
通讯网络中使用的设备,必须保证长时间可靠运行。在电信领域中,系统可靠性应达到99.999%以上。这就要求系统能够容错,并能够在不中断服务的情况下维护与升级,从软件设计的角度来看
目前,国内几大国有商业银行为摆脱困境,真正走向市场化、商业化,都极力完善服务,提升综合竞争能力。特别是最近几年,各行对中间业务资源的争夺日趋激烈。要想在竞争中取胜,除