论文摘要
随着信息技术的发展,信息化的不断深入,许多图书馆为加强了信息资源建设,通过自主购买、自建数据库等多种形式,引进和建设了多种不同的数据库资源。特别是由文化部和财政部实施的全国文化信息资源共享工程在各级图书馆的大力实施,各级图书馆的电子图书、电子期刊、网络数据库等数字资源迅猛增长。面对大量数据类型和系统运行环境不相同的数据库,数据库信息共享的需求越发强烈。因此,图书馆异构数据库信息共享具有重要的理论意义和实用价值。本文在详细分析了重庆图书馆异构数据库资源现状的基础上,根据XML及相关数据库集成技术,采用了B/S体系结构,设计并实现了一个基于XML的异构数据库数据集成系统,解决了异构数据库集成的问题。本文的主要工作有:1、运用XML与关系数据库之间的转换技术和JAVA技术,成功地开发了图书馆异构数据库集成系统,并实现了该系统的主要功能。2、本系统采用了B/S架构的模式,通过XML技术了对用户查询进行条件解析,实现了多个异构数据库同步查询、经过异构数据库与XML间的转换、过滤和结合查询结果,最终实现了异构数据库的集成。系统中使用了用户层、应用层、数据层的三层系统框架,保障了异构数据库集成系统的顺利实现。3、在系统功能设计中,提出了对访问异构数据库的用户进行权限限制,解决了由于部分异构数据库版权不完全开放,而不便于数据库对外提供服务的难题。目前该图书馆异构数据库集成系统已成功的应用到了重庆图书馆,运行情况稳定良好。该系统为提高数据库资源的使用率,及时掌握读者对数据库资源的需求发挥了重要的作用。
论文目录
摘要ABSTRACT1 绪论1.1 研究背景1.2 研究现状1.3 论文的研究目标和技术路线1.4 本文的组织结构2 XML 技术2.1 XML 介绍2.2 XML 标准2.3 XML 的结构2.4 XML 在数据集成方面的优势2.4.1 作为数据交换格式的优越性2.4.2 作为跨平台传输媒介的优越性2.4.3 在效率上的优势2.4.4 在数据的多样显示上的优势2.4.5 XML 在用户信息的个性化要求上的优势3 异构数据库集成分析3.1 异构数据库系统3.2 异构数据库访问策略3.3 异构数据库集成方法3.3.1 数据仓库法3.3.2 联邦数据库系统3.3.3 中介系统3.4 XML 与关系数据库的映射3.4.1 基于模板驱动的映射3.4.2 基于模型驱动的映射3.5 基于XML 的异构数据库集成分析3.5.1 异构数据库集成分析3.5.2 异构数据库集成的概念3.5.3 异构数据库集成的要求3.6 异构数据库集成系统框架4 图书馆异构数据库数据集成系统的设计4.1 项目背景介绍4.2 图书馆异构数据库特点4.3 图书馆异构数据集成系统的功能要求4.3.1 实现单库检索功能4.3.2 实现多库查询4.3.3 异构数据库实现透明访问4.3.4 消除数据的格式、结构、语义等方面的差异4.3.5 查询界面要求4.4 图书馆异构数据库集成总体设计4.4.1 单库检索模块4.4.2 多库检索模块4.4.3 用户管理模块4.4.4 权限管理模块4.4.5 日志管理模块4.4.6 统计信息模块4.4.7 系统设置模块4.4.8 管理员设置模块4.4.9 数据交换时序图4.5 图书馆异构数据库集成总体解决方案4.5.1 系统界面4.5.2 Web 应用服务器4.5.3 公共数据模型设计4.5.4 解析器4.5.5 元数据4.5.6 查询器4.5.7 数据库服务器5 图书馆异构数据库集成系统的实现5.1 图书馆异构数据库集成系统的实现流程5.2 系统的元数据5.3 系统的数据流程图5.4 解析器的实现5.5 查询器5.6 异构数据库集成系统的界面6 总结与展望致谢参考文献附录
相关论文文献
标签:异构数据库论文; 关系数据库论文; 数据库集成论文;