论文部分内容阅读
异构数据库集成技术是数据库研究的一个热点,在Internet 迅速发展的今天,如何对地理上分布、管理上自治的、模式上异构的各种不同的数据库进行集成是一个重要的课题。本文利用Web 技术对异构数据库集成进行了尝试性探讨,并介绍了一种基于Web 的异构数据库集成方法。论文的第一章主要介绍异构数据库的基本概念、集成采用的主要技术,异构数据库集成实现的目标以及建模所要解决的问题,最后并给出了一种具体的集成方法。该方法利用数据字典构造中心虚拟数据库,然后通过数据映射操作将对中心虚拟数据库的操作映射为对各成员数据库的操作,从而达到访问各个成员数据库的目的。第二章介绍了常见的几种Web 数据库访问技术,如CGI,服务器API,ASP 等技术,并讨论了这些技术的优缺点。第三章主要介绍了流行的JAVA 技术及其数据库访问技术JDBC。本文对基于JDBC/ODBC 桥的网络数据库方案、基于JDBC 专用网络的异构数据库方案以及采用JAVA RMI 机制的异构数据库集成方案进行了研究,指出了它们存在的不足。并提出利用分布式对象标准CORBA 来解决上述问题。第四章详细地介绍了分布式对象标准CORBA 产生的背景,CORBA 的基本规范,CORBA 的体系结构,ORB 之间进行通信采用的协议GIOF 和IIOP。最后介绍了一些CORBA 产品。第五章、第六章首先介绍了一种采用代理机制的基于CORBA 的Web 异构数据库集成模型,这种模型虽然可以解决基于Java RMI 的模型的不足之处,但其缺点也需要改进,本文介绍的CORBA 异构数据库集成模型可以有效地解决上述缺点。然后分析了这种方法的模型的结构特点。如模型的组成部分,每个部分的功能,这些组成部分之间的联系方法等;模型的实现方法;模型的应用范围;模型的优缺点。