Print

备份软件DB2数据库子系统的设计与开发

论文摘要

目前企业对信息技术的依赖性越来越强,而系统数据库的丢失会危及企业的竞争地位和信誉,给企业造成巨大的损失。因此,数据库保护成为企业最重要的组成因素之一。在企业级的管理信息系统中,最为宝贵的是其中的数据,而不是硬件、系统软件。DB2是关系型数据库管理系统,它功能强大、性能卓越,众多的企业客户选择了DB2数据库产品作为数据库平台。针对DB2数据库用户的数据保护的需求非常广泛。山东地纬计算机软件有限公司开发的“地纬数据库在线自动备份系统”对于IBM公司的DB2数据库没有提供备份支持。为了弥补这一缺陷,本文作者进行了备份软件DB2数据库子系统的需求分析、系统设计、开发工作,并将其集成到新版备份软件中。本文分析了系统开发的背景,并对备份软件DB2数据库子系统的业务需求进行了比较详细的分析,详细阐述了系统需要解决的主要问题、设计思路和实现手段。本文的主要内容如下:通过分析备份软件DB2数据库子系统,归纳出DB2数据库备份子系统的工作流程,根据工作流程分析了系统的功能需求。基于对用户需求分析的理解得到系统所要解决的问题,并给出这些问题的解决方案。形成了系统总体设计方案。限于篇幅,本文仅对系统中最具代表性的DB2数据库备份模块的技术实现进行了着重介绍。本文所设计和开发的DB2数据库备份子系统,功能较为合理和完善,运行稳定,提高了地纬数据库在线自动备份系统的应用范围,弥补了原系统不支持DB2数据库备份的缺陷,受到了地纬公司的肯定。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 系统开发背景
  • 1.2 国内外的研究现状
  • 1.3 解决的主要问题
  • 1.3.1 数据库全备份
  • 1.3.2 数据库增量备份
  • 1.3.3 从备份恢复数据库
  • 1.3.4 检验数据库备份
  • 1.4 本文的主要工作
  • 1.4.1 本文的主要工作
  • 1.4.2 论文的组织结构
  • 第2章 需求分析
  • 2.1 系统概述
  • 2.2 系统开发方法
  • 2.3 系统目标和解决的问题
  • 2.4 系统需求问题描述
  • 2.4.1 系统功能性需求
  • 2.4.2 系统非功能性需求
  • 第3章 系统架构设计
  • 3.1 系统设计目标和原则
  • 3.2 系统技术架构设计
  • 第4章 系统详细设计
  • 4.1 系统建模
  • 4.1.1 系统的静态结构图
  • 4.2 系统中使用的设计模式
  • 4.3 系统持久化对象的关系映射
  • 第5章 系统实现与测试
  • 5.1 系统总体实现
  • 5.2 具体关键实现
  • 5.3 系统实现运行部分结果图
  • 5.4 系统测试
  • 5.4.1 系统测试的环境与方案
  • 第6章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/231a24bde8574f53e398f50a.html