多数据库系统数据整合平台设计

多数据库系统数据整合平台设计

论文摘要

随着网络技术和数据库技术的不断发展,企业不断进行信息化建设,各个部门根据各自的信息要求和特定的应用选择了各自的软硬件环境,从而使得部门之间不断的孤立,很难实现部门之间的数据共享。而现有的数据库厂商都提供一些数据集成工具,这些工具要么和各自的产品相关要么就是不具有通用性。目前,应用最广泛也是最成功的解决分布的、异构的和自治的数据库互操作问题的方案就是多数据库系统(MDBS)。MDBS在已有的一组局部数据库的基础上提供统一的访问界面,使得用户不用理会这些局部数据库之间的差别。本文主要针对关系型数据库进行设计,通过分析当前图书馆中所运行的一组学术论文数据库之间的异构差异,提出了一种MDBS解决方法。系统采用中间件体系结构。由于本文设计时主要考虑资源共享,并没有包括数据库系统中数据修改问题,所以在文中并没有分析数据一致性和事务相关问题。首先文中引入了一种基于数据视图的模式集成模型,并介绍XML语言模型描述方法。同时对查询执行过程中的一系列问题进行了分析。包括:查询预处理、查询分解、数据集成和管理、查询优化相关问题。查询预处理完成对全局查询语句的等价修改,包括查询整理、查询合并、等价条件变换,该步骤主要是辅助查询分解的执行,提高查询分解效率。查询分解完成全局查询的分解,局部数据库只能识别各自独立的查询表示方式,查询分解模块将全局查询分解为可在局部数据库上执行的局部查询,同时尽可能保证取回的数据是和全局查询相关的,该过程和模式集成信息密切相关,文中给出了一种建立在上述模式集成信息基础之上的查询分解算法,并在相应的章节中给出了详细的算法实现。数据集成过程和模式集成信息密切相关,完成局部数据片段的组装。查询优化章节中提出了一些提高全局查询执行效率的方法,针对图书馆中数据库存在数据复制的特殊情况文中给出了一种解决办法。最后,文中对系统的一些设计细节进行了描述,对系统整体设计进行了介绍。通过测试系统能够很好的解决模式冲突中提出的所有冲突,屏蔽了不同数据库体系之间的异构性和数据模式之间的异构,使得用户能够在统一的查询界面中完成数据的查询。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 课题简介
  • 1.2 多数据库系统研究现状
  • 1.3 多数据库系统设计原则及体系结构
  • 1.4 论文研究工作及其意义
  • 1.5 论文结构安排
  • 第二章 XML语言及J2EE
  • 2.1 XML的特点
  • 2.2 XML模式
  • 2.3 XML API
  • 2.4 JAVA及J2EE
  • 2.5 本章小结
  • 第三章 系统体系结构及模式集成分析
  • 3.1 现有系统集成体系结构分析
  • 3.1.1 联邦数据库系统
  • 3.1.2 数据仓库结构
  • 3.1.3 中间件体系结构(Wrapper/Mediator)
  • 3.1.4 基于本体的数据集成
  • 3.1.5 系统集成体系结构
  • 3.2 模式集成结构
  • 3.3 模式映射
  • 3.3.1 模式映射的概念
  • 3.3.2 基本映射方案研究
  • 3.3.3 中间映射
  • 3.3.4 局部映射
  • 3.4 模式冲突及解决
  • 3.4.1 模式冲突概述
  • 3.4.2 模式冲突解决方法
  • 3.5 模式信息文件
  • 3.5.1 局部模式信息文件
  • 3.5.2 全局模式信息文件
  • 3.6 本章小结
  • 第四章 查询处理关键技术
  • 4.1 查询预处理
  • 4.1.1 查询预处理的目的
  • 4.1.2 查询整理
  • 4.1.3 查询合并
  • 4.1.4 基于逻辑运算的条件变换
  • 4.1.5 基于逻辑运算的条件变换算法
  • 4.2 全局查询分解
  • 4.2.1 查询分解考虑的问题
  • 4.2.2 查询分解算法
  • 4.2.3 查询分解算法实现
  • 4.3 全局数据集成及管理
  • 4.3.1 概述
  • 4.3.2 全局数据集成方法
  • 4.3.3 全局数据集成算法实现
  • 4.3.4 数据管理
  • 4.4 查询优化
  • 4.5 本章小结
  • 第五章 系统设计及测试
  • 5.1 引言
  • 5.2 系统其他设计细节
  • 5.2.1 虚拟数据类型
  • 5.2.2 全局查询执行过程
  • 5.2.3 查询服务提供方式
  • 5.2.4 总体设计
  • 5.3 系统测试
  • 5.3.1 测试环境
  • 5.3.2 测试用例
  • 5.3.3 测试结果分析
  • 5.4 本章小结
  • 第六章 结论
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 在学期间的研究成果
  • 相关论文文献

    • [1].基于复杂工程问题的数据库系统基础课程教学研究[J]. 西昌学院学报(自然科学版) 2019(04)
    • [2].数据库系统课程设计教学改革探索[J]. 教育教学论坛 2020(18)
    • [3].探讨数据库系统在信息管理和信息维护中的应用[J]. 中国新通信 2020(08)
    • [4].新工科背景下数据库系统课程改革实践[J]. 教育现代化 2020(35)
    • [5].第二讲 化学数据库系统的设计策略[J]. 上海化工 2019(04)
    • [6].城镇近郊区数字村庄数据库系统的设计与实现[J]. 测绘与空间地理信息 2018(03)
    • [7].数据库系统在重点实验室知识管理中的应用[J]. 航天工业管理 2017(04)
    • [8].数据库系统的安全防护[J]. 金融电子化 2017(01)
    • [9].国产数据库系统在电力行业的前景分析[J]. 信息与电脑(理论版) 2016(15)
    • [10].对Access开发数据库系统的研究[J]. 课程教育研究 2017(36)
    • [11].基于工程教育认证的数据库系统教学改革探讨[J]. 课程教育研究 2017(09)
    • [12].基于应用型人才培养模式的《大型数据库系统》课程改革探讨[J]. 考试周刊 2016(A0)
    • [13].实训用ATS数据库系统规划设计研究[J]. 现代职业教育 2017(12)
    • [14].《数据库系统概论》课程的研究性教学探讨[J]. 时代教育(教育教学版) 2009(05)
    • [15].高校教学资源数据库系统的共建共享建设研究[J]. 信息技术与信息化 2018(05)
    • [16].企业安全生产在线支持数据库系统开发[J]. 信息与电脑(理论版) 2017(09)
    • [17].浅谈数据库系统内存优化分配策略[J]. 中国管理信息化 2017(13)
    • [18].基于SCADA系统的中间数据库系统在油气管道调控中心的应用[J]. 仪器仪表用户 2016(11)
    • [19].数据库系统维护研究[J]. 科技致富向导 2013(33)
    • [20].数据库系统在信息管理中的应用[J]. 中国商贸 2013(05)
    • [21].数据库系统工程师的能力特征及其本科教育探索[J]. 上饶师范学院学报 2011(03)
    • [22].高级数据库系统中的并发控制问题[J]. 科技资讯 2010(11)
    • [23].数据库系统的安全特性及其数据备份[J]. 科技传播 2010(14)
    • [24].离心泵故障诊断数据库系统研究[J]. 煤矿机械 2010(10)
    • [25].《大型数据库系统开发》教学改革研究[J]. 福建电脑 2008(12)
    • [26].水电站厂内经济运行数据库系统的开发与应用[J]. 机电工程 2008(04)
    • [27].高职《数据库系统概论》课程教学方法探讨与实践[J]. 科教文汇(上旬刊) 2008(05)
    • [28].机织面料数据库系统的设计与实现[J]. 现代丝绸科学与技术 2017(04)
    • [29].数据库系统概论课程教学方法探索[J]. 信息与电脑(理论版) 2016(02)
    • [30].大蒜种质资源数据库系统的设计与实现[J]. 北方园艺 2016(07)

    标签:;  ;  ;  

    多数据库系统数据整合平台设计
    下载Doc文档

    猜你喜欢