基于嵌套关系模型的XML数据库关键技术研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:donggewo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML作为一个新兴的数据交换标准,赋予基于Web的应用以强大的功能和灵活性,被称为"计算机革命的最新方向"和"第二次网络浪潮的推动力".随着网络技术的日益广泛应用,XML已经贯穿于Internet的各个应用领域之中,从而带来了大量的XML格式的数据.这对现有数据库技术在管理大规模XML数据的能力上提出了挑战.目前,围绕着对XML数据的管理,许多企业和研究机构都开展了广泛的研究工作.虽然一些Native数据库技术和对象数据库技术等在处理XML数据的方法也取得了一定的进展并有其自身的优势,但是在可以预见的将来,大部分的商务数据仍将使用关系数据库系统(RDBMS)和对象关系数据库系统(ORDBMS)来存储.然而由于XML数据固有的层次结构、复杂的数据类型和没有预定模式的特点,关系数据库在管理XML数据方面存在先天的缺陷.用户也无法直接使用SQL处理针对XML数据模型的查询.嵌套关系模型(Nested Relational Model)不仅有坚实的数学理论基础,而且具有比关系模型更加复杂的模式结构,支持复合属性和多值属性,能够直接处理具有层次结构的XML数据模式.与对象数据库技术相比,嵌套关系模型已经在商用对象关系数据库系统中得到了广泛的应用,能与现有的关系数据系统相互兼容.该文研究了基于嵌套关系模型的XML数据库的关键技术.主要讨论了XML数据模式到嵌套关系模式的映射方法,以及XML数据存储模型到嵌套关系表存储模型的数据模式匹配方法.并针对这些方法定义了相应的数据模型和模式重写规则.设计并实现了基于嵌套关系模型的XML数据库系统的模式映射器和数据加载器.该文还对XML数据模式中环形嵌套的问题给出了解决方法,并着重对数据加载过程中出现的问题给出了三种优化策略.该文通过测试和结果分析,表明了基于嵌套关系模型的XML数据库技术是一种直接、高效的XML数据管理技术,能够以很小的数据冗余存储和管理模式复杂的XML数据,而且用户可以直接使用支持对象导航查询的SQL进行针对XML数据的查询.
其他文献
Internet提供的互联性和开放性使信息的交换与共享成为现实,为社会带来了巨大的利益,但同时也为黑客和计算机犯罪提供了可乘之机.目前,计算机系统面临的最大风险包括两方面:
近年来,随着中国电力行业的迅速发展,水电站的建设和维护也日趋完善,保障水电机组安全、稳定运行成为人们目前普遍关注的问题。为了及时准确掌握设备的运行状态,水电机组安装了振
网管软件通常要占用很多资源.随着网络规模的扩大,传统的集中式网管系统-集中采集数据和处理告警,由于服务器的负担过重而越来越难以实施.与此同时,网络中其它的计算机却有大
随着现代通信技术的发展和人们生活的日益丰富,人们对于公用通信业务的需求已经不再满足于普通的语音传输,而是希望获得集语音、信息获取、电子商务以及多媒体应用于一体的综
智能优化算法通过模拟某些自然现象或过程的机理而得到了广泛地发展,本文针对光学CAD系统中目前正研究的热门课题提出了新的观点,重点研究了智能优化算法在光学系统设计中的应
该论文采用拟物方法和禁忌搜索方法分别对求解车间作业调度问题的启发式算法进行了探讨和研究.通过对车间作业调度问题的分析和借鉴人们在实际生活中解诀问题的经验,建立"方
随着互联网技术的迅猛发展、数字通信技术的日新月异,人们对实现日常的数据通信、信息共享的期望愈来愈高.同时,公话的普及和市场竞争使得电信运营商不断扩展其增值业务.因此
实践应用中的三维模型的数量和种类正急剧增加,给模型的高效处理提出了很大的挑战。因此,视点选择得到了越来越多的关注,旨在选择出能观察到模型更多内容的视点,即好视点,以此提高
学位
随着科技的进步和计算机网络的飞速发展,人们已形成这样的共识:网络和电子商务是企业制胜的必由之路.然而,高度发达的网络也带来了高风险,网络与信息系统的安全已成为人们高