分享到:

XML在关系数据库中存储技术的研究与实现

XML(eXtensible Markup Language)是继HTML之后发展起来的一个重要的Internet技术。已经成为Internet上数据表示和交换的新标准。随着Web应用的迅猛发展,XML数据量与日俱增。为了充分发挥XML这一新技术的潜能,XML文档的有效存储就成为了急需解决的关键问题。关系型数据库凭借强大而可靠的数据管理服务,成为了解决这一问题的重要途径。然而由于复杂的树形XML文档和简单平坦的关系型数据库表结构之间固有的不匹配,使得XML到关系型数据库的映射实现十分困难,因此成为当前的一个热门研究课题。论文中对当前已有的XML文档的存储映射策略进行了深入地探讨,详细阐述了各种存储映射策略的优点、缺陷、适应性及性能。在此基础上设计并实现了一个在关系型数据库中存储查询XML文档的全面、通用的X-R原型系统。在X-R原型系统中映射策略的选择是通过对输入的XML Schema添加标注来实现的,然后对添加了标注的XML   (本文共65页) 本文目录 | 阅读全文>>

大连海事大学
大连海事大学

XML数据在关系数据库中存储技术的研究

随着Web应用之间的XML数据交换数量的不断增长,如何在数据库中可靠和有效地存储XML文档以及XML和数据库之间的数据交换技术将变得越来越重要。将XML数据存储到关系数据库中,可以利用关系数据库成熟的索引、存储、查询技术,但是,XML数据复杂的层次结构和关系数据库扁平的表结构之间不匹配,使得在存储过程中出现很多复杂问题。从上述应用背景出发,论文首先分析了目前国内外XML数据存储相关技术和工具的优缺点,研究相关的理论和技术,提出了一种将XML Schema映射为关系模式的方法。映射过程中,分析XML Schema中的各种组件,挖掘XML Schema中包含的语义约束信息,从模式转换角度,基于关系数据库技术,提出保持实体完整性、参照完整性、取值约束和减少数据冗余的方法,详细介绍了映射算法,为XML数据有效存储打下了基础。然后,充分考虑XML数据的层次性、顺序性等特点,在保持文档顺序上进行深入研究,实现了XML数据在关系模式的有效存储...  (本文共74页) 本文目录 | 阅读全文>>

沈阳工业大学
沈阳工业大学

基于持久化DOM的XML数据存储技术研究与实现

伴随着网络技术的发展,可扩展标记语言XML在电子商务、数据交换、网络出版、制造业、生物医药以及电信等行业得到了广泛的应用。XML应用市场的蓬勃发展,使XML文档的数量急剧增多,XML语言的作用日益重要。越来越多的各种数据和文档资料开始用XML语言编写。这就给XML数据的存储和管理提出了迫切的要求。XML数据与传统关系数据库存储的结构化数据有很大的不同,它是一种半结构化数据,很难直接而有效地存储在关系数据库中。但关系数据库历经30多年的发展在技术上已经相当成熟,拥有最广泛的用户群体。目前,世界上的大部分数据还是存储在关系数据库中的。如何把XML技术与成熟的关系数据库技术相结合,既能保持XML的灵活性,又能充分利用关系数据库现有技术来有效地存储XML文档,是一个重要的课题。在研究XML数据存储相关技术的基础上,本文设计并实现了一个基于文档对象模型(DOM)持久化的XML数据存储系统。该系统采用三层体系结构来设计,以关系数据库为底层的...  (本文共69页) 本文目录 | 阅读全文>>

山东师范大学
山东师范大学

基于XML的网络教学系统的研究与实践

随着信息技术蓬勃发展而诞生的网络教学,凭借其信息量大、交互性强、覆盖面广等特点,在教育领域发挥着越来越重要的作用,并日益深刻地影响着教学内容、教学方法、教学模式的变革。与传统的教学模式相比,网络教学既具有普通计算机辅助教学的各种优势,又克服了其运用于单机的的局限性。网络教学覆盖面广、教学手段灵活多样,教育资源和学习不受时空限制,可以随时、随地为受教育者提供教育服务。因此,它更能满足信息时代人才培养的要求,已广泛应用于远程教育、职业教育、学校辅助教学等领域。网络教学系统主要由各种网络教学课件组成,目前许多计算机工作者和教育工作者都在致力于网络教学系统的研发,造成不同的课件使用不同的文档格式,不同的网络教学系统之间无法进行有效的交互和资源共享。造成这种混乱状况的原因首先在于缺乏一个统一的课件文档标准,其次在于缺乏对统一标准的强大的处理工具。XML是W3C发布的语言标准,得到业界(如微软、IBM、SUN等)的广泛支持,是一种用于网络上...  (本文共62页) 本文目录 | 阅读全文>>

湘潭大学
湘潭大学

基于XML的可移植汉语生成技术

自然语言是人们日常使用的语言,是人类知识的载体,也是人类交流的重要工具。而人类要想与日益普遍使用的计算机更好地交流,通过自然语言显然是一种重要方式。随着Internet的迅速推广,汉语在Web上的生成也面临更新的要求:跨平台、功能强、快速、准确等等。另外,最好还要拥有与其他自然语言生成系统兼容的生成机制,并具有一定的可移植性。基于XML的可移植汉语生成技术就是为这个目的开发的。本文针对XML的特点并结合汉语生成的研究现状,在总结国外相关工作的前提下,提出了基于XML的汉语生成方法,并着重研究复杂单句的生成。该方法以XML树传递内部信息,使用XSL构造汉语句子生成格并实现XML树之间的转换。同时在生成过程中利用语义分析的结果,使得生成复杂句子的能力和生成句子的质量更高。本文最后提出了一个基于XML的汉语生成模型。此模型具有一定可移植性,依托不同领域的知识库仅要对其作少量修改便能在该领域工作。  (本文共77页) 本文目录 | 阅读全文>>

四川大学
四川大学

用设计模式构建基于XML的双层数据访问中间件

在这个充满变化的知识经济时代,Internet迅猛发展,网络异构问题(不同硬件平台、不同的操作系统、不同数据库系统)日益突出。为了解决这一问题,人们提出了中间件技术,它以一种友好的方式屏蔽了许多底层繁琐的东西,让人们集中于业务逻辑上,提高开发了效率和代码的复用率。论文的研究成果主要包括:1.设计一种数据访问的双层结构。第一层是介于数据访问层和用户之间的中间层,主要是组织数据和调用数据访问中间件。第二层就是数据访问中间层,主要是同数据库交互。2.在第一层设计中,屏蔽掉对数据访问中间件返回数据的处理过程,前台的编码变得十分的简洁,代码的可移植性很强。3.在设计数据访问中间件时,根据设计模式的概念,提出几种灵活的访问数据层模式。对他们的可能性进行了比较,指出了各个类的作用、相互的关系以及如何对这个类进行扩展,侧重于模式的扩展性,最后筛选出一种强适应性的模式。4.为减小同数据库的交互次数和等待时间,使用存储过程来对数据库进行操作,通过X...  (本文共67页) 本文目录 | 阅读全文>>

四川大学
四川大学

面向XML的安全中间件(XML加密)

XML已经逐渐成为电子商务消息和数据交换的实际标准,是在Internet上进行数据交换和处理的有效方式。发展电子商务要首先解决的是Internet上商务消息和数据的安全问题,如果缺乏信任和可靠保障,这些商务消息和数据将失去其应有的价值。在与XML相关的安全性领域方面,目前最重要的开发规范是XML加密、XML签名、XACL、SAML和XKMS。本论文主要探讨XML加密。在当前互联网技术高速发展的情况下,基于分布式处理的中间件技术得到了长足地发展和广泛的应用。为此,我们以中间件(例如Web服务)的形式搭建了一个面向XML的安全系统。在当前情况下,将XML数据文档作为一个整体进行加密、签名等相关操作已经不是什么难事,但是越来越有必要对文档中的部分信息也采取相应的安全操作。在我们设计的安全系统中,可以对XML文档中任意部分的信息进行加密、数字签名等相关操作。这样,不但保证电子商务的有关信息在通过该中间件后,能够抵御身份欺骗、数据篡改、可...  (本文共80页) 本文目录 | 阅读全文>>