面向XML数据发布的查询生成器的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:zy1848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML(eXtensible Markup Language)已经成为了因特网上数据表示和数据交换的主要标准.越来越多的信息系统选择XML作为信息交换的手段.另外,由于目前出现了一些特定领域的DTD(Document Type Definition),为了便于信息的集成和交换,一些信息系统要求用于信息交换的XML文档必须符合特定的DTD.但是,由于传统关系型数据库的稳健性和历史性优势,大多数商业数据已经并且仍将存储在关系数据库中.所以,如何将关系数据库中的数据发布为符合特定DTD的XML文档,成为一个迫切需要解决的问题.目前存在的XML数据发布系统虽然解决了关系数据到XML文档的转化问题,但是,对发布的XML文档符合特定DTD的支持却非常有限.该文提出的面向XML数据发布的查询生成器,解决了一些用于XML数据发布的中间集成软件,对于发布的XML文档符合特定DTD的支持问题.并已将其运用于信息集成和交换系统COXML(863原型系统)中.该文设计并实现了面向XML数据发布的查询生成器,并且对设计中存在的关键问题提出解决方案,主要包括:●提出了一种基于预定义DTD和关系模式的查询语句(XQuery)生成机制,并且证明了根据生成的查询语句发布的XML文档,自动符合预定义的受限DTD.查询语句根据预定义DTD、关系模式,以及用户的简单输入自动生成.并且在查询语句的生成过程中,考虑了数据验证问题.●提出了递归DTD的处理方案.递归DTD在实际应用中普遍存在,但是目前的XML数据发布系统对其支持非常有限.这主要是因为递归DTD的递归层数和关系数据库中的数据密切相关,难以静态确定.该文提出了一种根据数据库表中的某些特殊属性列来确定递归层数的方法,并将该方法运用于查询语句的生成机制中.
其他文献
本篇论文主要介绍了基于地理信息系统(Geographic Information Systems-GIS)的管网调度系统的有关理论和实现方法.GIS是用来支持捕获、管理,维护、分析、建模和显示与空间位
海量的网页在为人们提供包罗万象、无比丰富的信息资源的同时,也向人们提出了如何快速地从Web中获取其所需信息的挑战.为了能够从网页中获取更多的有用信息和知识,人们提出了
论文在深入调研的基础上,详尽分析了地质大学教学管理的日常工作模式及特点.运用分布式数据库系统的基础理论,对分布式教学管理系统进行了总体框架设计,确定并开发了各主要功
程序理解对于软件维护和软件再工程具有极其重要的作用,只有理解了程序的行为,我们才能对其进行修改或者改进.在软件开发的需求分析阶段,用况能用于表现软件的功能需求,它从
本文主要是在研究了PKI的基本原理、相关概念、及具体内容之后,基于典型具体应用-SSL协议,对电子商务信息安全应用进行了初步的讨论和研究.并用UML对电子商务平台进行分析建
学位
本文根据企业现代化管理及市场应用的需求,采用最新的开发平台和数据访问技术,设计了基于B/S结构的天然气生产管理信息系统,并对该系统的应用开发环境和软件实现技术等方面进
本文结合中国联合通讯技术公司的指标分析系统的建设开发,分析了数据仓库技术在联通数据分析技术实现中的作用和应用过程中存在的问题,并提出了解决的办法.文章,首先分析了项
RMESH模型是一种近十几年才被提出并迅速发展起来的并行计算模型,其最大特点是算法执行过程中总线结构可以动态改变,这种结构上的灵活性带来了性能上的优越性.该文着重从计算
基于SHALE计算模型,应用面向对象程序设计方法,实现了SHALE计算内核的Fortran到c++代码移植.基于对ANSYS LS-DYNA的分析,开发了适用于该计算核心的前、后处理子系统,将二维AL
随着网络信息技术的发展,公钥密钥基础设施(Public Key Infrastructure)已得到广泛的应用,成为构建电子商务重要的安全保障,已取得很多重要的成果.随着网络结构的越来越复杂,