基于XML的数据库查询架构的设计与应用

来源 :大连交通大学 | 被引量 : 0次 | 上传用户:kk666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和数据库技术的发展,在企业信息化建设和管理过程中,数据库的应用越来越广泛,几乎所有大型的商业应用系统都是和数据库相关联的,许多应用程序都使用数据库来管理和存储数据。一般情况下,数据库服务器负责处理客户数据请求并返回结果,从而有效管理系统资源。但是,与数据库的直接交互导致应用程序对数据结构有很强的依赖性,特别是查询操作往往是数据库性能的瓶颈,频繁的查询访问和密集度高的数据存取,不仅严重浪费数据库连接资源,而且可能使数据库负担过重而崩溃。所以,让各种应用程序方便地交互各自数据库中的数据显得越来越重要,而不同数据库之间因为数据格式和版本不同,很难实现快捷、方便地交互数据,我们需要找到一种存储形式作为中间媒介来解决这个难题。XML以其灵活的数据格式,简单的语法基础和良好的语言特点,当仁不让地成为我们传输数据的中间媒介的首选。我们可以构造XML文档来模拟关系数据库,从而将数据库的查询转化为对XML的查询。也就是说,通过将数据库查询记录集转化成XML文档,查询时不直接访问数据库,而是根据查询请求找到相关的面向数据的XML文档,对XML文档进行查询,从而更高效更快速的查询数据。基于这种思路,本文先讨论了XML和数据库各自的存储特点,分析什么情况下将数据库的查询转化为对XML的查询是最适合的,并讨论了XML和数据库记录集之间相互转化的可行性以及基本转化步骤。之后本文着重分析了采用DOM、SAX、XPath三种技术实现XML查询的工作原理,通过分析给出了这三种技术的查询实现,并对各自适用的范围以及优缺点进行了比较。通过比较这三种技术各自不同的优势,本文将DOM和XPath结合起来,提出一种简单灵活的XML查询解决方案,并设计出一个XML查询应用模型,最后给出了这个模型的分析与应用实现。研究表明,这种应用模型能更加简单方便的实现XML的查询,具有较高的实用价值。
其他文献
Reed-Solomon纠错码算法作为编解码领域中出色的算法被广泛应用于各个方面。尤其在数据恢复方面的应用较为突出。算法本身又构建于有限域的数学运算之上,从而凸现了有限域运
由John Lafferty等人在2001年提出的条件随机域(conditional random fields,CRF)模型是机器学习领域的一个重要里程碑,它综合了以往机器学习中几种模型的优点,包括隐马尔可夫
随着网络和多媒体数字技术的快速发展,多媒体信息在网络上的应用越来越频繁,信息安全问题日渐突出。大到国家的军事、政治、商业等信息的安全,小到个人隐私的泄漏,使多媒体信
随着多媒体技术的快速发展及Internet技术的日益普及,数字图像的来源越来越广泛,每天各个领域都会产生数以千兆字节的图像信息。如何从浩瀚的图像信息中快速准确的查找出用户
图像匹配是计算机视觉和图像处理领域一项重要的研究工作,本文主要对图像匹配领域进行了深入细致的研究。 本文主要研究了两类图像匹配算法:基于灰度信息的算法和基于特征的
对于大型金融机构,金融基础数据存放在较多的分布于全球的数据服务器中,而与基础数据相关的数据不一致、不准确或不完整问题是金融服务行业中交易失败的主要原因。因基础数据
近年来,随着生物医学文献的快速增长,生物文献中的信息抽取技术已经得到广泛的研究,目前为止,生物医学文献信息抽取中的大部分工作都涉及到关系抽取。生物领域中的关系抽取主
矢量量化是一种高效的数据压缩技术,具有压缩比大且解码简单因此广泛应用于图像压缩、语音编码等多个领域。数字水印技术是将序列号、文字、二值图像等信息嵌入到多媒体数据
随着计算机技术与网络通信以及信息产业的高速发展,网络入侵攻击的事件频繁发生,因此计算机网络安全形势也日益严峻,所以需要能过各种网络安全技术来解决问题。而入侵检测技