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