XML数据存储管理子系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:mq909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML是W3C推荐的一种元标记语言规范,与其它交换语言相比,XML具有很好的描述能力和可扩展性。XML具有一致的语法,这使得它很容易解析。XML广泛应用于数据交换、数据集成中,它已经成为数据表示和信息交换标准语言。在各种各样的应用系统中已经产生并在继续产生着大量的XML形式的数据,对这些数据需要进行有效的存储和处理。XML数据存储和处理技术已成为当前最受关注和最有发展前景的技术之一。 目前DB2、ORACLE、SQL SERVER等主流数据库产品中都提供了XML数据存储方法和处理机制。为了适应这一发展趋势,国产关系数据库管理系统Cbase需要增加对XML数据存储和处理的支持。本文的主要工作包括以下三个方面: (1)确定了XML数据存储和数据处理的解决方案 XML数据存储在索引文件中,数据库中存储的是指向XML文档根节点的指针,这样就避免了数据的重复存储。XML数据查询、增、删、改等操作通过类型定义函数来实现。 (2)提出了一种新的XML文档结构编码方案 本文提出了一种新的文档编码方案—基于扩展的前、后序遍历值及深度值编码方案,这种编码方案通过为以后元素节点的插入预留编码空间来减少插入新节点时整篇文档的编码次数。 (3)提出了一种XML文档路径查询解决策略 提出了XML文档路径查询的解决策略──简单路径索引。XML查询多数是路径查询,执行时需要遍历整棵文档树,效率十分低下。使用简单路径索引可以剪除冗余的分支,大大提高了路径查询的处理速度。
其他文献
舌诊是中医中最常用和最具有临床应用价值的诊法之一.随着图像处理、模式识别等计算机技术的日益完善,舌诊的自动化成为新兴的研究内容,它可以避免古老的中医舌象诊断的非量
1985年由Koblitz和Miller分别独立地提出椭圆曲线密码体制(ECC),它在安全性、计算速度、存储需求、带宽需求等方面具有优势,利用它可以实现信息加密,签名与认证,密钥分配等功能。
在热工过程控制系统中,多数仍采用以经典控制理论为基础的自动控制系统。由于热工过程大多具有滞后、非线性和不确定性,难以建立精确的数学模型,而且随着热工过程参数的提高以及
随着全球贸易经济的快速增长,物流管理系统的集成化程度越来越高;系统中的定位-配给问题和车辆路线安排问题的组合优化问题:定位-路线安排问题(LRP),已经成为任何一个大型物
安全协议是当前复杂网络环境下进行秘密信息交换的基础,其能否符合安全协议的安全属性要求,对于保障网络环境的健康极其重要。但是设计一个满足安全属性的安全协议十分不易,
目前我国电子政务建设取得了长足发展,应用的复杂度不断提高,对系统的研发效率及质量要求也越来越高。电子政务系统构件是提高电子政务系统质量并提高生产效率的一种有效的技
企业级应用系统必须符合需求,尽可能易于重用和扩展,必须快速和有效的开发出来。为满足这些要求,应该采用N层系统架构模式及快速有效的开发工具.本文研究.NET的基本结构及关键技
本文第一部分介绍了企业资源规划(ERP)的基本概念及其发展历程,并阐明了ERP的基本原理和开发方法。接着以ERP系统中的销售管理子系统为例,详细阐述了这部分的管理业务、系统功
数据库管理系统技术已广泛而深入地应用于各个领域的信息处理技术中,它与迅速发展的网络技术相结合,可实现对远程数据库的操作,发展成为分布式数据库技术。同时,为适应应用的需求
论文源于作者参与开发了的一个软件系统“采研院办公自动化”,通过对该软件系统的关键技术——工作流技术进行了深入的研究,把问题上升到一般的角度,对工作流的模型作了分析比较