图书馆异构数据库信息共享技术研究与实现

图书馆异构数据库信息共享技术研究与实现

论文摘要

随着信息技术的发展,信息化的不断深入,许多图书馆为加强了信息资源建设,通过自主购买、自建数据库等多种形式,引进和建设了多种不同的数据库资源。特别是由文化部和财政部实施的全国文化信息资源共享工程在各级图书馆的大力实施,各级图书馆的电子图书、电子期刊、网络数据库等数字资源迅猛增长。面对大量数据类型和系统运行环境不相同的数据库,数据库信息共享的需求越发强烈。因此,图书馆异构数据库信息共享具有重要的理论意义和实用价值。本文在详细分析了重庆图书馆异构数据库资源现状的基础上,根据XML及相关数据库集成技术,采用了B/S体系结构,设计并实现了一个基于XML的异构数据库数据集成系统,解决了异构数据库集成的问题。本文的主要工作有:1、运用XML与关系数据库之间的转换技术和JAVA技术,成功地开发了图书馆异构数据库集成系统,并实现了该系统的主要功能。2、本系统采用了B/S架构的模式,通过XML技术了对用户查询进行条件解析,实现了多个异构数据库同步查询、经过异构数据库与XML间的转换、过滤和结合查询结果,最终实现了异构数据库的集成。系统中使用了用户层、应用层、数据层的三层系统框架,保障了异构数据库集成系统的顺利实现。3、在系统功能设计中,提出了对访问异构数据库的用户进行权限限制,解决了由于部分异构数据库版权不完全开放,而不便于数据库对外提供服务的难题。目前该图书馆异构数据库集成系统已成功的应用到了重庆图书馆,运行情况稳定良好。该系统为提高数据库资源的使用率,及时掌握读者对数据库资源的需求发挥了重要的作用。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 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 总结与展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  

    图书馆异构数据库信息共享技术研究与实现
    下载Doc文档

    猜你喜欢