异构数据库通用系统的设计

异构数据库通用系统的设计

陈丽红[1]2001年在《异构数据库通用系统的设计》文中认为随着社会信息化的发展,信息管理系统推陈出新,出现了各式各样不同结构、功能更强大的数据库管理系统,而旧的数据源因为包含有重要的历史数据,或者存在不可变更的因素,不能单纯地抛弃。因此,结构不同的新旧信息源的联合使用必然地产生了数据访问问题。如何利用现有资源,通过合理改造和新的组合达到不同数据库之间的无缝连接,就是所要解决的数据库异构问题。 数据库的异构问题,引起了许多数据库厂商和专家的重视。他们提出了各种各样的解决方案,目前普遍采用的异构数据集成策略主要有:公共转换界面(CAPI)、公共信关(Gateway)和公共协议,它们都是基于客户端的。其中以ODBC为公共转换界面的集成方法最为流行。 基于PowerBuilder、Delphi与多种数据库系统的强大连接功能,在上述方法基础上,本文提出以PowerBuilder为前台开发工具,采用将源数据库数据通过中间数据库灌入目的数据库,及使用源、目的变量两个中间变量直接连接源、目标数据库达到数据转换两种技术,实现任意异构数据库之间数据转换的方法。系统具有较好的通用效果。 文章第五章专门讨论了利用De1phi的数据控件,实现dbf型、db型、SQLServer、Oracle等数据库之间数据转换的方法,它们对异构数据集成具有较好的参考价值。文章最后提出了将纯文本数据转入数据库和动态建立数据库结构的方法,后两种方法都达到更方便用户管理数据并进一步实现通用功能的目的。

秦文文[2]2007年在《基于XML的异构数据库集成研究》文中研究指明随着数据库技术的发展,信息资源的异构性在各行各业的信息管理系统中无处不在,形成了大量的信息孤岛。但在网络平台普遍使用的今天,现实要求人们必须将异构数据库系统中的数据进行有效的集成,以便更好地进行数据共享和数据处理,这就使得异构数据库集成成为当前的一个重要研究课题。论文讨论了异构数据库集成的相关理论、传统集成方法及其存在的问题。集成系统目前研究和采用的技术有数据库迁移和转换、多数据库系统和中间件技术。中间件技术是解决异构数据库问题较理想的方案,这种方法需要一种交互媒介。XML具有平台性无关、可扩展性和互操作性,具有数据语义描述和传送能力,是理想的数据源交互媒介。XML正迅速成为Web上数据表示和数据交换的标准,使得建立不同数据库集成的通用模型成为可能。论文介绍了XML在异构数据库集成方面的相关技术以及典型数据库产品对XML技术的支持,分析了XML中间件集成系统的叁层结构:数据库层、XML中间件层和应用层。基于XML的异构数据库集成的关键是建立数据库模式和XML模式之间的映射关系。目前常见的两种方法是模板映射和模型映射。这两种方法都存在一些局限性,第一种方法只支持从关系数据库到XML文档的单向映射;第二种方法由于模型的引入,对XML文档结构有一些限制。论文对基于XML的数据映射算法和模型的进行了分析,在此基础上提出了一种基于对象树的映射方法,实现了关系模式和XML模式的相互转换。从XML与关系数据库的数据结构映射、语义约束映射和数据类型映射这叁个方面进行了探讨。对象树映射可以有效地实现关系模式和XML模式的相互转换,而且转换过程可以保留关系数据库的实体完整性、参照完整性和用户自定义完整性。关系模式在转换为XML模式后又转换为关系模式,前后两个关系模式的结构是一致的。

李建奇[3]2007年在《基于Web Services的异构系统集成技术研究与应用》文中指出基于Web Services的异构系统集成技术作为一种新的集成技术,正在成为企业异构系统集成的主流。传统的企业异构系统集成方案一般是点对点间的集成,在实际应用中存在集成能力差、可扩展性差、互操作能力差、集成代价高等缺点。而Web Services有着良好的互操作性、良好的封装性、廉价性、松散耦合的结构,这对于在企业与企业之间和企业内部之间通过Web Services来集成各种业务是非常理想的。Web Service在通信机制上与现有组件技术相比,服务器和客户机都不需要安装特殊的通信协议,只需支持通用的网络协议((HTTP)和数据格式(XML)就可实现相互通信。客户端把数据以XML的形式进行SOAP包装,并以HTTP形式进行发送,服务器就能接收数据。这样利用XML语言和SOAP协议,就实现了异构平台上的对象服务调用。本文以韶关冶炼厂供电系统的建设为背景,提出了基于Web Services的异构系统集成方案,并给出了相应的实现。首先详细分析了当前的企业异构系统集成面临的问题和传统集成模式,对企业系统集成的特性和可行性策略进行了阐述。论述异构应用系统集成的几种主要方法,并分析了各种技术的优缺点。接着详细介绍了Web Services的集成技术的核心实现部分,介绍了在.NET平台下采用C#语言的开发过程。具体来说完成了叁遥系统与honeywell系统和直流屏系统的集成,它们的数据通过串口和Web服务结合的方式整合到叁遥系统中。在供电系统的建设中,通过Web服务来屏蔽各系统的异构性,在中心站记录了各个数据库的连接与访问方式,通过Web服务将异构的数据库采用同样的方式进行访问,从而提供了更广地理范围的数据共享。对于热工系统的数据获取、数据转换,以及数据的解析和展现分别进行了详细的讨论。对于二期项目系统的整体运行流程、模块设计等给出了设计思想和程序框图。介绍了使用WSE(WS-Security)技术来保证Web Services安全服务的实现过程,给出结合用户认证和数据获取过程的详细设计过程。同时还设计了集成平台管理服务等相关应用程序。这些相关Web服务可以被中心站的门户站调用以获取数据,这使其可以方便在Internet上发布,提高数据的使用率和覆盖范围。实践结果表明,该方案有较好的可行性,能够更好的实现系统集成解决企业“孤岛”问题,能够进一步提高企业的信息化程度。

赵鹏[4]2002年在《数据库通用维护系统研究与实现》文中指出本文给出了一个数据库通用维护系统的模型,并实现了一个原型系统。其中的核心部分——数据库通用插、删和改的功能模块及基于Excel的信息接收程序已能运行。该系统已提供用户进行数据库日常维护、从Excel到Oracle的异构数据库转换及信息接收,以及对数据实体完整与参照完整性及正确性进行检验;并对数据库管理员、用户自定义完整、基于值的优化等进行测试。对所完成的内容有的已经过现场测试,如河流、控制站、机电排灌站、水库、堤防、跨河工程等。该原型系统具有通用性、易扩充性、开放性与易维护性,并且处理数据类型丰富。 安全方面,也作了较为深入的研究:从叁个层次实现安全性:应用系统的安全:数据库的安全:数据安全。 本文着重对元数据的构造及维护方法进行了研究,这些研究对提高数据库应用系统的开发效率具有一定意义。

李铁[5]2008年在《基于XML的异构数据库集成技术研究》文中研究表明长期以来,在信息管理系统的建设过程中,由于缺乏经验和整体的规划等一系列原因,在企业或部门中存在一些不同平台不同技术开发的应用系统。这些系统由于计算机体系结构异构、操作系统异构、数据库结构及语义异构、DBMS本身的异构等原因,逐步形成了独立的“信息孤岛”。由于XML具有与平台无关、易于扩展、交互性好、语义性强、可格式化等特性,使XML成为Web数据表示和交换的新标准,在异构关系数据库之间的转换过程中发挥中间件作用,实现各异构数据库信息的交换。本文在研究现有基于XML的数据映射算法和模型的基础上,对传统异构数据集成技术进行了比较分析。以XML为转换工具,通过关系数据库与XML的可逆双向转换,建立异构关系数据源的统一转换工具。转换过程可保留关系数据库实体完整性约束、参照完整性约束和大部分用户自定义完整性约束。本文证明了中间件法使异构数据库变为“同构”访问接口的可能性以及说明集成异构数据的可能性。实现将XML和关系模式互相转换的核心算法。使用JBuilder2006,Jdom,MySql,Oracle等开发工具和平台,开发了专用转换工具。分析了转换过程中一些难点的成因,结合具体项目处理转换过程中的难点。该转换工具能较好完成数据库的集成,实现转换过程的自动化,使用户能更加方便地向Internet/Intranet发布信息。为用户的异构数据源在更高层次上集成提供了技术基础。

李慧芳[6]2008年在《基于XML和中间件的异构数据库集成研究》文中研究指明随着信息技术的发展,楼宇管理的智能化是现代楼宇建筑的重要目标。在智能楼宇管理系统建设过程中,异构数据库集成是需要解决的主要问题。在已经存在的多个异构的、分布的数据库之间实现信息共享,首先需要在这些异构的数据库系统基础上建立一个操作平台,用户才能实现同时对多个异构的数据库系统进行透明访问。本文所做的主要工作如下:(1)以智能楼宇管理系统建设为背景,提出了一个基于B/S叁层架构模式的异构数据库集成方案:采用中间件技术来整合异构数据库,借助XML来设定转换的数据格式,使用跨平台的语言Java掌控整合流程、监控程序的执行。(2)实现了基于中间件的智能楼宇管理系统。中间件主要由查询管理器、包装器、元数据、智能缓存四部分构成。查询管理器主要完成查询的分解调度和对返回的查询结果的过滤和组合;包装器主要完成对各个异构数据库的连接和查询;元数据保存的是全局数据到局部数据的映射信息;智能缓存保存的是用户频繁访问的查询结果。(3)针对集成系统的查询优化问题,对其进行了连接操作的查询优化研究,提出了一种基于动态的查询优化算法。实验证明,该查询优化算法有效的降低了全局连接查询的总代价,提高了查询效率。(4)通过对智能楼宇报警综合查询系统的实验测试和数据对比,表明该系统具有良好的稳定性和查询效率。

杨波[7]2007年在《基于Web Service异构数据集成技术的研究》文中提出随着Internet的飞速发展,网络迅速成为一种重要的信息传播和交换的手段,在Web上出现了丰富的数据资源。为了更有效的利用这些数据资源,需要在一个统一的平台上对这些数据资源进行集成和访问。传统的数据库集成方法已经逐渐不能适应人们获取数据的需求,它们在动态的添加或删除数据源方面、支持异构数据源之间的互操作性方面及如何模型化源数据内容和用户查询等方面存在着许多的不足。因此,本文提出了一种以XML为数据交换格式,使用XML Schema建立全局模型,Mediator集成模式的基于Web Service框架的异构数据库数据集成中间件HDIM。通过在分布式环境下建立一个公共的集成环境,屏蔽了各个异构数据源的平台、系统环境、内部数据结构等方面的异构性,对它们进行无缝连接,为用户提供一个统一和透明的访问接口,实现了对异构数据源间关联数据的访问和发布。本文主要研究内容如下:1)提出异构数据源集成中间件HDIM体系结构的设计。提出并设计了以XML为共享数据的交换格式的模式异构数据库数据集成中间件HDIM。2)将Web Service技术融入到异构数据集成的系统框架中,实现了应用系统前端和局部数据源包装的零维护。3)关系模式到XML模式转换算法的设计和实现。通过对数据库关系模式和XML Schema分析,提出了合理有效的关系模式到XML Schema模式转换算法。4)数据查询处理器和结果集成器的结构设计及算法流程;提出了查询分配算法,对基于GAV方法的查询分配算法在权限控制方面进行了改进。

匡颖[8]2008年在《异构数据库传输问题分析及其在印章管理系统中的实现》文中指出随着近年来数据库技术的发展,极大的推动了政府和企业信息化建设的进程。为了充分利用存储在异构数据库上的各种资源,政府和企业迫切需要讲分散在各个地方的数据库系统集成起来。系统集成的首要问题是如何实现数据转换和数据传输。数据转换和数据传输技术是应用系统之间交流互换信息的重要组成部分。但当前各种数据传输技术运用于异构环境均存在很多问题,共有的问题主要包括耦合度大、成本高、实施复杂等。本论文从国盾印章治安信息管理系统的实际应用出发,使用ADO.NET访问数据库,在.NET平台下,设计、开发了该系统中的Web存取模块和数据传输模块(分别用于外网和内网),实现了异构数据库(该系统中主要是Oracle、SQLServer、Access这叁种数据库)之间的数据传输。概括起来,本论文的工作主要有以下几点:(1)使用设计模式,实现了使用ADO.NET访问异构数据库的通用方式,为国盾印章治安信息管理系统的其他模块提供了很好的接口。(2)使用Web Services技术,设计并实现了一套外网数据传输的解决方案。(3)使用XML技术和Windows服务,解决了在内网中如何配置多个数据库任务并自动进行传输的问题。本课题的成果对于建立基于异构数据库之间信息的交换与共享具有一定的参考价值。

霍鹏[9]2004年在《异构型分布式专题军事地理数据库互操作研究》文中认为随着专题军事地理信息数字化及数据库的普遍应用,专题地理数据库间存在异构现象。为有效利用已有数据资源和实现数据共享,有必要对异构数据库进行应用研究,异构数据库互操作不可避免。 异构数据库互操作技术是一个新兴的研究课题。本文论述了异构数据库互操作的概念和目标,分析了异构数据库互操作策略。异构数据库互操作的核心思想是数据共享和透明访问。结合专题军事地理数据集成的目前实际需求,借鉴松散耦合的思想,提出专题军事地理数据集成策略。从应用的角度来说,一个行之有效的方法是设计一个数据库互操作系统。 本文研究了异构数据库互操作关键技术。针对异构数据库模式现象,提出了公共数据模型。研究了如何异构数据库间的数据转换和抽取以及数据转换的实现过程。在关键技术研究之上,基于ODBC技术设计了一个具有友好界面和使用方面的异构数据库互操作系统,允许用户对异构数据库进行透明访问,为专题军事地理数据集成提供软件支持。 异构数据库互操作研究涉及到分布式计算,为此,本文研究了CORBA技术。基于CORBA技术的数据库互操作,从理论上来看将是实现异构数据库互操作的最佳方案。研究了基于CORBA的数据库互操作方法,并从理论和应用上探讨了异构数据库互操作中间件的设计。

陈继东[10]2003年在《异构数据源集成及转换方法研究与实现》文中提出本文首先对异构数据源集成进行概述,然后介绍了异构数据源集成过程中的数据迁移与转换,详细地分析比较了异构数据转换的叁种常用方法。最后结合实例,即我在研究生阶段设计开发的异构数据源数据转换产品——“通用数据转换工具”,详细地讨论了它的设计方法和实现过程。通用数据转换工具已经运用在国家重点实验室项目“油藏经营管理”系统中,并作为国家863项目国产数据库系统Kingbase的一个重要工具。经过综合应用测试,通用数据转换工具在进行异构数据转换时具有较强的可靠性、易用性、灵活性、可扩展性、容错性和良好的错误处理能力。

参考文献:

[1]. 异构数据库通用系统的设计[D]. 陈丽红. 华侨大学. 2001

[2]. 基于XML的异构数据库集成研究[D]. 秦文文. 山东科技大学. 2007

[3]. 基于Web Services的异构系统集成技术研究与应用[D]. 李建奇. 湖南大学. 2007

[4]. 数据库通用维护系统研究与实现[D]. 赵鹏. 大连理工大学. 2002

[5]. 基于XML的异构数据库集成技术研究[D]. 李铁. 西安电子科技大学. 2008

[6]. 基于XML和中间件的异构数据库集成研究[D]. 李慧芳. 长沙理工大学. 2008

[7]. 基于Web Service异构数据集成技术的研究[D]. 杨波. 河北工业大学. 2007

[8]. 异构数据库传输问题分析及其在印章管理系统中的实现[D]. 匡颖. 电子科技大学. 2008

[9]. 异构型分布式专题军事地理数据库互操作研究[D]. 霍鹏. 解放军信息工程大学. 2004

[10]. 异构数据源集成及转换方法研究与实现[D]. 陈继东. 西南石油学院. 2003

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

异构数据库通用系统的设计
下载Doc文档

猜你喜欢