论文题名: | 分布式异构数据库集成与透明访问的研究与实现 |
关键词: | 异构数据库;构建策略;数据集成;透明访问;模式映射;仿真平台 |
摘要: | 随着计算机技术和通信网络的迅速发展以及相关应用技术的广泛普及,在信息化发展进程中,各行各业、各个单位均建立了大量的业务管理系统用来管理相关的数据,但是这些数据管理平台运行于不同的操作系统之上,采用不同的数据库系统,数据格式也没有统一规划,不利于数据的交流与共享。同样地,在高速列车数字化仿真平台中,也存在着大量的异构数据,采用了不同的数据库系统,数据库表众多且分布在不同的位置,数据由不同的专业产生、管理与使用。如何将各个系统中的数据集成在一起,为用户提供透明的数据访问,实现高速列车数字化协同仿真平台的全面数据共享,已成为一个亟待解决的问题。 基于上述原因并结合高速列车数字化仿真平台的实际需要,本文研究分布式异构数据库集成与透明访问问题。首先分析了现有各种数据集成手段的优缺点,从实际需求出发,设计并实现了一种新型的异构数据集成访问系统。该系统依据中间件技术的核心思想,并引入虚拟数据库的构建策略,采用三层架构,在上层用户和底层数据库之间,使用半结构化的XML技术和跨平台的Java技术,构建了一个虚拟数据库,由虚拟数据库为用户提供查询服务,并统一管理各数据库的访问接口,实现了各专业异构数据库的数据集成和透明访问。 其次,本文对分布式异构数据库集成透明访问系统中的每个模块进行了功能规划与设计,详细阐述了其核心模块的设计和实现方法,主要包括数据源注册、用户注册、查询请求处理以及查询结果处理模块。本系统采用java数据库连接技术JDBC进行数据库的连接和访问,采用dom4j技术进行XML文件的解析,使用JavaSwing技术实现用户应用程序,提供友好的访问查询界面。 最后,本文进行了异构数据库的集成和数据透明访问的功能及性能测试,验证了论文的研究思路及技术路线的正确性和有效性。本文所设计并实现的系统实现了高速列车数字化仿真平台的各专业的数据集成工作,并且成本较低,系统配置灵活性高,兼容性好,易于移植,具有很强的可扩展性,为今后的相关工程提供了参考价值。 |
作者: | 王亚兰 |
专业: | 计算机应用技术 |
导师: | 谭献海 |
授予学位: | 硕士 |
授予学位单位: | 西南交通大学 |
学位年度: | 2013 |
正文语种: | 中文 |