关系数据库中可扩展标识语言文档的存储与检索

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xiaoyanger88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在XML成为互联网上数据表示与数据交换的标准后,XML文档大量涌现,XML的有效管理受到广泛关注。本课题结合国产数据库管理系统的研制需要,开展了XML文档的存储与检索研究。针对XML查询以路径表达式为主体的特点,提出了一种存储方法XNode。该方法依据XML的数据模型,采用前缀加序号的方式对XML文档的各类节点加以编码,达到保留节点关系的作用,同时记录各节点的完整路径表达式。XNode最终将整个XML文档存入到关系数据库中的三个固定表中:Path、Element和Data。其中Path表存储XML数据模型中所有的路径信息;Element表存储模型中的Element和Attribute节点信息;Data表记录Text和Attribute节点值信息。该方法对于处理省略路径查询和节点关系查询很适合。基于XNode存储策略,研究了关系数据库中XML文档的查询处理。其实现分两步:首先根据XML查询的路径表达式创建路径表达式图,利用该图将复杂的XPath查询分解成几个独立的、在Path表中可直接检索的路径表达式;然后再通过对路径表达式图中节点之间关系的分析最终得到标准的SQL查询语句,从而实现关系数据库中XML文档的检索。最后利用JAVA语言实现了管理XML文档的数据库中间件系统XMLDB。该系统主要包括XML文档存储模块和XML查询转换模块。存储模块负责接收用户输入的XML文档,先利用XML简单应用程序接口(SAX)对文档进行解析,后将解析后的数据按照一定的映射规则转换成行记录,通过JDBC插入到XNode关系表中;查询转换模块负责将XML查询转换为SQL语句,并将检索数据库得到的结果集返回给用户。实验结果表明本系统的适用范围较广、效率较高。
其他文献
该文以中国石油天然气集团公司科研项目作为研究背景,在深入研究JSP技术的基础上,为中国石油住房补贴管理中心开发了一套跨平台、跨网络、统一界面、易于扩展和维护的中油住
Internet技术的不断发展,使网络安全问题越来越受到人们的不断关注。出现了一系列保障网络安全的技术,如防火墙、网络加密技术等等,但这些技术都是被动地保护网络或主机免受攻击
IPv6是“因特网协议第六版”的缩写,是由IETF设计的下一代因特网协议,目的是取代当前的因特网协议第四版(IPv4)。IPv4在过去的应用具有辉煌的业绩,但是现在已经露出许多弊端
视频点播(VOD-Videe On Demand)是多媒体技术与网络技术发展下的一个产物,是一项崭新的信息服务技术.它满足了人们自主收看节目、随机获取信息的需求,为我们的生活和学习带来
Web GIS在当今信息与网络飞速发展的今天是一种必然的趋势,WebGIS面临着多方面严峻的挑战。元数据是关于数据的数据,无论数据集采用怎样的操作,其所需要的元数据内容几乎是不
主动数据库系统一般可认为是由数据库和建立在数据库上的主动规则集构成。主动数据库规则的形式一般为ECA规则。但是,由于规则集中的规则可能相互作用、相互影响,从而使规则
关联规则是数据挖掘的主要模式之一,用于发现满足给定支持度和置信度的属性之间的依赖关系。目前已经存在很多挖掘布尔型关联规则的经典算法及改进算法,由于布尔型属性值固有
作为数据仓库前端工具,联机分析处理(OLAP)是近十年迅速发展起来的一种高级决策支持工具。使用OLAP工具,人们可以深入分析和研究数据,发现趋势,看到异常情况,并得到重要细节以更好
`当今随着经济环境全球化,企业面临着越来越激烈的竞争。大多数有竞争力的企业都把对企业信息化作为他们成功的重要因素。随着信息产业的迅猛发展,新的信息技术层出不穷,对新
该文提出了基于5/3运动补偿时间提升滤波的完全可伸缩视频编码方案.5/3提升滤波能更充分的利用帧间相关性,计算简便,并具有可逆性,便于实现亚象素精度的运动补偿.我们根据5/3