数据库阶段试讲 (规范化数据库设计阶段)

数据库系统阶段特点,数据库设计六阶段

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使其能够有效的存储数据,满足各种用户的需求(信息要求和处理要求)。

数据库的设计过程参照软件系统生命周期的划分方式,把数据库应用系统的生命周期分为数据库规划需求描述与分析数据库设计与应用程序设计数据库系统实现测试阶段运行维护6个阶段。

(1)数据库规划:是创建数据库应用系统的开始,用来确定数据库应用系统需要完成什么功能,主要目标是什么,还要对工作量、使用的资源和需要的经费的估计等。

(2)需求描述和分析:从用户的角度来分析,从系统中的数据和业务规则入手,收集和整理用户的信息,以特定的方式加以描述,为下一步的工作做好铺垫。

(3)数据库设计与应用程序设计:数据库设计是对用户数据的组织和存储设计;应用程序设计是在数据库设计基础上对数据库操作及业务实现的设计,包括事务设计和用户界面设计。

(4)数据库系统实现:按照数据库设计提出的方案,使用DBMS支持的数据定义语言实现数据库的建立,用高级语言实现应用程序的编写。

(5)测试阶段:在系统制作完成后,和数据系统投入使用前,通过精心制定的测试计划和测试数据来测试系统的性能是否满足设计要求,发现存在的问题。

(6)运行维护:数据库应用系统经过测试、试运行后,在正式投入使用中,可能会发现一些隐藏得比较深的BUG,这时候就需要及时的进行调整与修改来确保系统能正常运行了。

在任何阶段,一旦发现不能满足用户的需求,就要返回到前面适当的阶段进行修正。每一个阶段设计的成果都要经过审批,确定任务是否全部完成。