设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述六个阶段的不断反复。
  需要指出的是,上述设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。事实上,如果不了解应用环境对数据的处理要求,或没有考虑如何去实现这些处理要求,是不可能设计一个良好的数据库结构的。按照这个原则,设计过程各个阶段的设计描述,可用图4-4概括的给出。