您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 关于XML数据库存储和访问技术研究
山东科技大学硕士学位论文关于XML数据库存储和访问技术研究姓名:王振铎申请学位级别:硕士专业:计算机软件与理论指导教师:贾作皆20050501关于XML数据库存储和访问技术研究作者:王振铎学位授予单位:山东科技大学参考文献(32条)1.MarkGravesDesigningXMLDatabases20022.萨师煊.王珊数据库系统概论20003.王能斌数据库系统教程20024.张健飞XML实用培训教程20035.ThomasConnolly.CarolynBeggDatabaseSystems20026.丁宝康.董健全数据库实用教程20017.ElliotteRustyHaroldProcessingXMLwithJava20028.方美琪XML及其在电子商务中的应用20029.赵元杰Oracle数据库实用指南200210.沈兆阳Java与XML数据库整合应用200211.商超XML数据的查询优化与处理技术的研究[学位论文]硕士200412.郑霁基于XML的数据库技术及其应用的研究[学位论文]硕士200313.胡首锋基于XML技术的系统整合解决方案的应用研究[学位论文]硕士200314.吕晓辉Web信息提取技术研究[学位论文]硕士200115.张波基于XML的分布式软件体系结构研究[学位论文]博士200116.张志辉基地XML的电子商务系统的研究和设计[学位论文]硕士200117.李钰基于XML的Web数据库应用技术的研究与实现[学位论文]硕士200118.童咪娜.金远平XML数据库查询语言特性研究[期刊论文]-计算机应用2001(9)19.张素智.卢正鼎.李春林XML数据库及其应用研究[期刊论文]-计算机工程与应用2002(8)20.周勇.韩洁.史忠植XML数据库与关系数据库协作研究[期刊论文]-计算机工程与应用2002(13)21.李由.肖卫东.徐振宁.汤大权.黄凯歌XML数据库存储技术的研究与实现[期刊论文]-计算机工程2002(7)22.徐德智.吴敏.NkenguDamasXML数据库的树模型抽象及其查询[期刊论文]-计算机工程2003(14)23.黄晨XML数据库模式研究[期刊论文]-情报杂志2003(11)24.陈寒江.吴相林基于XML的数据库系统研究[期刊论文]-兵工自动化2003(2)25.李英梅.丁雪梅.伦立军XML数据库及相关问题研究[期刊论文]-哈尔滨师范大学自然科学学报2002(6)26.王文义纯KML数据库原理分析及其研究2004(10)27.李亚伟.段会川.姚进.张海波NativeXML数据库及其应用研究[期刊论文]-计算机应用与软件2004(4)28.郭瑞华XML数据库技术[期刊论文]-现代图书情报技术2004(9)29.熊曾刚关于XML数据库的研究与进展2004(07)30.安韶峰.鲁士文NativeXML数据库中文档和数据表现形式的分析与研究[期刊论文]-计算机应用与软件2004(8)31.查看详情32.查看详情相似文献(10条)1.学位论文陶列骏XML与数据库的信息交换技术2003Internet的飞速发展,通过网络进行信息交流和共享越来越多了。XML是一种可扩展标记语言,由于它能有效、简便地表达信息和文档,在基于网络的商业应用中得到了广泛的应用,其数量急剧增加。因此,有效地搜集、分析、挖掘和管理XML数据成为网络应用的研究重点。将传统的数据库与XML结合是必然的趋势,这种技术正在蓬勃发展,相关标准也正在制定中,所以进行此方面的研究是相当有意义的。本文分析了当前将XML与数据库结合的多种技术,包括中间件、原始XML数据库、能驱动XML的数据库等。使用中间件在XML与传统关系数据库或对象关系数据库进行信息交换是其中一种方法,可以利用关系数据库的优势和成熟经验,有着广阔的应用范围,在此过程中,也存在一些需要研究的问题,例如:XML数据模型与关系数据模型的映射;如何将XML存入数据库;又如何从数据库中查询出XML数据。本文提出了VegasXML中间件框架,希望能够实现XML与关系数据库的灵活的转换模式,基于XML的数据库查询机制,有效的存储或取出XML数据。在设计与实现中,始终将效率和灵活性作为第一目标,与其他中间件相比,本系统的特色在于:使用XML表达转换规则,功能强大,可扩充性好;纯Java编码,与平台无关;适应多种底层数据库,能够高效地连接数据库。作为中间件技术,我们定义的规则集较好的处理了需要关注的几个问题:数据类型、二进制数据、空值、字符集、处理指令和注释。XML文档可以分为以数据为中心和以文档为中心,本文侧重于存取以数据为中心的XML文档,讨论了XML数据模型与数据库模型的映射方法和XML查询语言。VegasXML使用了对象映射模型,有强大的表达能力,支持XQuery查询语言的最新标准。VegasXML框架提供两个基本模块,XMLGenerator用于从数据库中取出XML,XMLSaver用于将XML存入数据库,在此基础上提供的高级模块XQuerySolver,以XML查询的方式查询数据库,解析XQuery语言并驱动XMLGenerator得到XML形式的结果。XMLGenerator模块根据数据库的查询结果和映射规则集生成XML。映射规则集定义了XML的结构、数据对应关系、元组合并条件和数据处理方法,能够生成非常多样化的XML文档,特别是其强大的合并元组功能,文中详细介绍了实现该功能的独创算法。XMLSaver模块将XML中的数据按照规则集存入数据库,其映射规则集定义了数据对应关系,元组对应关系和数据处理方法。我们使用快速高效的SAX模型解析XML,不仅能够存储XML中的数据,还能存储XML片i断和整个XML。XQuerSolver将XML查询语言XQuery应用到数据库中的表所对应的虚拟XML模型上,解析XQuery语言后生成SQL语句和供XMLGenerator使用的映射规则集,由于该规则集的强大,我们能够支持XQuery中与数据库相关的所有使用例。虽然我们的系统已经实现,但是在XML载入、XML更新、性能比较和改进等方面还需要做进一步的工作。2.期刊论文俱燕.彭亚雄Native-XML数据库的研究-科技经济市场2007,(8)如何对XML文档进行有效管理与快速查询是当前学术界的研究热点,即所谓的XML数据库.本文概述了NativeXML数据库研究和发展的现状,重点叙述了Native-XML数据库的基本概念、主要特性以及它与传统数据库的比较.并对具有代表性的Tamino数据库进行了介绍.3.学位论文张文一种新型原生XML数据库——MyNXD的设计与实现2005XML以其扩展性、结构性、平台独立性和自描述性等特性成为数据表示和交换的事实标准,越来越多的应用使用XML来存储、交换和发布信息。海量的XML带来了一系列的问题:如何存储和管理海量的XML?如何从海量的XML中查找出所需要的数据?如何更新这些数据?XML使用的广泛性使上述问题成为各大公司、企业、学者的热门研究领域。关系型数据库不能很好地支持XML。关系型数据库或者将XML转换成二维表的形式存储,或者将XML作为BLOB数据进行存储,但XML与二维表存储形式的转换存在性能问题,而将XML作为BLOB数据存储则不能很好地支持对XML的查询与更新。原生XML数据库采用关系型数据库中组织、管理数据的方法管理XML,并使用私有格式存储XML,能很好地解决海量XML带来的问题,得到了广泛瞩目和飞速发展。因为原生XML数据库仍在起步阶段,现有的原生XML数据库存在多种查询语言,而且现有的原生XML数据库的更新语言不够强大,并且查询语言与更新语言分离,上述种种问题给原生XML数据库的用户造成了极大的不便,阻碍的原生XML数据库的发展。本文在研究了原生XML数据库相关资料及Apache软件基金组织的Xindice数据库后,自行设计并实现了一个原生XML数据库模型——MyNXD。MyNXD使用分页和BTree技术来管理数据库文件,有效提高了XML的I/O效率;MyNXD使用私有格式来存储XML,显著提高了XML内部数据存储格式与DOM模型的转换效率;MyNXD使用CORBA作为客户机与服务器通信的桥梁,大大地增强MyNXD使用的灵活性;MyNXD采用扩展的XQuery语言作为XML数据查询和更新语言,为用户提供了强大的使用接口,方便了用户的使用。在MyNXD系统的设计中,为了解决目前原生XML数据库存在的不足并减少用户对MyNXD操作的复杂程度,本文提出并实现了扩展的XQuery语言——EXQuery。EXQuery不仅支持对普通XML文档或者对MyNXD数据库进行查询的功能,而且还支持对普通XML文档或者对MyNXD数据库进行更新的功能,从而弥补了只能使用XQuery等XML查询语言执行查询功能和只能使用XUpdate等语言执行更新功能带来的不便,有效的解决了原生XML数据库查询与更新语言上的一系列问题,大大地方便了用户的使用,构成了本文的特色和创新之处。MyNXD系统较好地支持了XML,它的实现将有助于用户管理和操纵XML,有利于XML的进一步推广。4.期刊论文周爱武.李孙长.程博.夏松.ZHOUAi-wu.LISun-chang.CHENGBo.XIASongXML数据库的研究与应用-计算机技术与发展2009,19(9)XML是一种专门为Intemet所设计的标记语言,随着XML的大量应用,它已经成为Intemet上数据表示和数据交换的标准,如何有效地管理大量的XML数据显得非常重要.使用数据库技术对XML进行管理,这已经成为一种必然的发展趋势.XML与数据库相结合已经成为一个新的研究领域,也是XML和数据库发展的趋势.文中探讨和分析了XML数据库的相关知识.介绍了NativeXML数据库及一个NXD系统eXist,最后表明XML数据库将成为一个新的研究领域.5.学位论文孙刚原生XML数据库及其规范化的研究2003Internet时代,XML正在逐渐成为Web数据的标准格式。如何有效的存储和传输基于XML的数据和文档,成为当前面临的重要课题。针对此,XML数据库应运而生。当前两大基本XML数据库类型是XMLEnabledDatabase(XED,即兼容XML数据库)和NativeXMLDatabase(NXD,即原生XML数据库)。兼容XML数据库是在传统数据库中加入支持XML存储和传输的组件,将XML文档映射到二维表之中;而原生XML数据库的基本存储单元就是XML文档本身而不是二维表。原生XML数据库在忠实XML文档,描述半结构化数据等方面比较出色。然而当前,原生XML数据库尚存很多问题有待解决,比如文档规范化,合理索引结构,数据库系统的安全性,事务处理等方面还有待提高,规范化就是其中比较重要的一个。当前针对XML规范化,已经有了部分研究,但是这些方法在针对XML树型结构的支持上存在不足,故我们尝试提出一种新的规范化方法。我们借鉴一些关系模式的规范化思想,并结合XML自身的树型结构特点,对XML的元素,语义做了形式化的分析,提出了包含这个概念。并在包含概念的基础上,提出了一种全新的面向XMLSCHEMA的规范化方法——XNF(XMLNORMALFORM)。XNF的原理是基于包含语义的分析,进行XMLSCHEMA模式的分解。考虑到XML树型结构的天然属性,XNF可以消除所有的相当于关系模式中的函数依赖和多值依赖。我们同时提出XNF的物理实现方法——面向对象方法。我们通过实验对原生XML数据库系统的两个重要指标——数据存储性能和编程接口支持性能来对XNF进行了测试,来说明XNF的作用。6.期刊论文李翔.朱莉.LIXiang.ZHULi基于XML的数据库信息集成研究-电脑知识与技术(学术交流)2007,1(1)介绍了当前学术界研究的热点可扩展标记语言XML,分析了其特点及优势;并由此引出了基于XML的数据库的概念,论述了两种主要的基于XML的数据库的类型及其特性:研究了在XML数据库平台上信息集成的方式.7.学位论文唐辉Na
本文标题:关于XML数据库存储和访问技术研究
链接地址:https://www.777doc.com/doc-1305677 .html