基于XML的异构数据库集成的研究与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:cats2106
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
长期以来,网络上存在着大量异构的数据库,它们的异构性表现在多个方面,如数据的类型不同,数据的表示不同,管理数据的软件不同,以及系统运行的环境不同。随着企业合作和政务电子化的发展,许多信息系统需要访问这些异构数据库中的数据。因此,需要一种新的系统框架来解决多个异构数据库的信息集成,其前提是必须对用户透明,并保持本地数据库的自治性。 可扩展标记语言XML具有很强的结构和语义表达能力;利用XML进行数据集成具有很好的扩展性。XML已经成为Internet上企业应用的标准数据交换格式,它的可扩展性使得建立不同数据源数据集成的通用模型变得容易。利用XML建立异构数据库集成模型的关键是建立XML与数据库之间的映射关系。目前XML有两种映射方法是非常普遍的:一种是基于模板的映射方法;另一种是基于模型的映射方法。以上两种方法都存在着一些局限性,第一种方法只支持从关系数据库到XML文档的单向映射,第二种方法对XML文档的结构有一些限制。 本文在研究现有的基于XML的数据映射算法和模型的基础上,对传统的异构数据集成技术进行了比较分析。提出了一种基于元素树的数据映射方法,该方法可以高效地实现XML文档与关系型数据的相互转换。另外,我们还实现了一个XML文档与关系数据库数据相互映射的系统XDWrapper,XDWrapper提供异构关系数据库的XML全局视图,允许外部用户直接访问或使用XML查询语言查询这些视图。该系统映射规则简单并能最大限度地屏蔽数据库的异构性。
其他文献
因特网的出现引来了电子商务时代的到来。在电子商务交易中网上支付是关键环节之一,它使电子商务成为可能,也是电子商务顺利发展的基础。而安全问题是网上支付中最关键、最重
随着互联网的迅速发展和广泛应用,网络安全越来越被高度重视。网络安全的实现主要通过防火墙,防火墙技术比较成熟,应用也比较广泛。防火墙是一种安全性机制,通过这种机制可以增强
本文介绍了一种基于微内核的运用部分计值思想的嵌入式操作系统的设计与实现。该系统具备尽可能通用(generic)的特点,可按照应用和环境需求使用部分计值器进行优化和剪裁。系统
随着人们对地理信息需求的不断增长和Internet技术的飞速发展,GIS技术与Internet技术相互融合形成了WebGIS技术.虽然目前WebGIS技术已越来越多地应用于各个领域,但国内农业病
目前,世界石油开采储量的增加,75%以上来自对已开发油藏的技术挖潜,仅有不到25%来自新油田的发现。在一般情况下,人们仅仅采出原油总储量的30%左右,因此,剩余油开采对于增加可采储量及
结构化方法是系统分析和设计时常用的方法.该文结合软件工程的知识与房产管理部门的实际情况,利用结构化方法分析和设计了一个房产管理信息系统,对房产管理信息系统的设计开
证券市场自2002年以来发生了很大的变化,最明显的特征就是市场竞争日益加剧;外资证券机构的进入带来很大的挑战,同时内资机构的竞争也空前激烈。这一形势逼迫内资机构考虑全方位
以Java applet为代表的移动代码的普及给传统的计算机网络安全技术带来了严峻的挑战。基于沙盒(Sandbox)模型的Java安全机制从理论上可以保护主机不受恶意Java applet的破坏,
本文介绍了辽宁投资项目决策支持系统LNIPDSS(LiaoningInvestmentProjectDecisionSupportSystem),它是把决策支持系统技术、面向对象技术、数据仓库技术、计算机技术综合应用
随着软件业的发展,人们已经意识到软件过程是软件工程的一个重要基础,高质量软件的生产越来越依赖于软件组织在生产中是否采用了适当的软件过程,以及在组织内部是否不断地改