2 软件和数据库应用系统的生命周期  
  早期的数据库设计,注重数据库结构特性的设计,忽略了对行为的设计。就是说,比较重视研究在给定的环境下,采用是什么原则、方法来建造数据库的结构,而忽略了应用环境要求对数据库做什么处理,没有研究如何实现用户的功能要求。近十多年以来,许多专家、学者将结构特性和行为特性相结合进行数据库设计方面,进行了许多探讨和实践。
  数据库应用软件和其他软件一样,也有它的诞生和消亡。数据库应用软件作为软件,在其生命周期可以看作有三个大的时期:软件定义时期,软件开发时期和软件运行维护时期。如图5-5所示。

  图5-5
 按照规范化设计方法,从数据库应用系统设计和开发的全过程来考虑,将数据库及其应用软件系统的生命周期的三个时期又可以细分为七个阶段:规划、需求分析;概念结构设计;逻辑结构设计;物理结构设计;实施及运行维护。如图5-6所示。

  图5-6