基于XML的异构数据合成的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:esshuc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML正迅速成为Web上数据表示和数据交换的标准。作为自描述的标记语言,XML能够根据具体应用灵活地表现异构数据源中的各种信息,包括应用程序之间的数据交换、结构化和半结构化文档以及数据库中数据的输出。同时,随着Internet的发展,网络上存在着大量多样异构的数据库,它们的异构性表现在多个方面,主要有如下几个方面:1)计算机体系结构的异构,各个数据库运行在大型机、小型机、工作站、PC或嵌入式系统中;2)基础操作系统的异构,各个数据库系统的基础操作系统可以是Unix,WindowsNT,Linux等;3)DBMS本身的异构,可以是同为关系型数据库系统的Oracle,SQLServer等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库;4)数据结构及语义异构,越来越多的用户需要同时访问和处理不同网络节点的多个异构数据库的数据。因此,需要一种新的系统框架来解决多个异构数据库的信息共享,前提是必需对用户透明,并保持本地数据库的自治性。本文对当前的各种的合成方案进行了比较,最后提出了一种基于XML的合成模型。 本文首先对传统的异构数据合成方案进行广泛的调查分析,详细地讨论XML技术并与数据库作比较。提出了一种异构数据库信息共享框架,该框架包括翻译器、合成器和转换器,通过翻译器将关系数据发布为XML文档,然后通过合成器和转换器来提供异构关系数据库的XML全局视图,允许外部用户直接访问或使用XML查询语言查询这些视图。框架遵循定义的映射规范将关系数据库翻译为XML。本文的工作主要体现在三大部分:第一,讨论了数据库模式和DTD之间的映射机制并定义了XML-DB映射语言规范;第二,设计了三个组件翻译器、转换器和合成器来创建XML全局视图,以及视图管理器组件管理全局视图;第三,提供了Xpath和Xquery的编程接口,供用户查询XML全局视图。此外,拟采用Java语言开发中间件,能够方便地用来构建异构数据库的信息共享平台。
其他文献
体视化尤其是其中的体绘制是三维数据场可视化领域最重要、近年来发展最迅速的一项技术,在医学三维重建、计算流体力学、有限元后处理、地震地质等众多领域得到了广泛应用.但
随着计算机网络技术,数据库技术的飞速发展,实时数据库系统(RTDBS)的应用领域也越来越广,如科研、工业、军事、通讯和金融等领域。新的领域应用对RTDBS的性能提出了更高的要求。
芯片集成度的快速增长,使得集成电路工业进入SOC时代。既包括软件,又包括硬件的复杂的混合系统可以被集成到一块芯片上。提高设计的抽象层次,可以大大降低建模复杂度。传输级
在分布式并发系统构造过程中,基于进程代数的并发系统模型检测是一种行之有效的减少设计错误、提高系统可靠性的重要途径。但并发系统本身随着规模增大其状态呈指数剧增,产生
移动视频流系统的一个重要特点是在进行高复杂度解码计算的同时,还要进行大数据量的收发,能耗相对较高。这与移动设备相对有限的电池能量极不匹配。传统节能方法通常对网卡和CP
随着计算技术的发展,从偏微分方程、线性规划、网络分析、结构和非结构问题的有限元分析等领域中提出了求解大型稀疏线性方程组的问题。 本文就是针对大型线性代数方程组的
随着计算机网络技术的不断发展和网络应用的迅速增加,计算机网络的规模也越来越大,结构也越来越复杂。连入网络的各种设备如主机、集线器、路由器、交换机种类繁多,网络上的信息
网络存储系统近来有大量的研究,其中大部分是集中在网络存储架构和性能方面。随着云存储成为信息领域的一个研究热点,已经有越来越多的研究开始考虑基于云存储的网络存储系统架
今天是一个信息爆炸的时代,各种信息指数级地快速增长,可用的数据资源种类也越来越多,这些数据分散在各个站点、文件系统、数据库系统和一些应用系统等中。由于各行业、部门
随着Internet的高速发展,产生了海量的Web信息,其中动态网页占了很大的部分。然而动态内容比静态内容需要更大的资源需求,并且给Web服务器带来了一个很大的问题,就是伸缩性。