7.4 数据库行为设计

7.4 数据库行为设计

到目前为止,详细讨论了数据库的结构设计问题,这是数据库设计中最重要的任务。前面章节已经讨论过,数据库设计的特点是结构设计和行为设计的分离。行为设计与一般传统的程序设计区别不大,软件工程中所有的工具和手段几乎都可以用到数据库的行为设计中,因此,一些数据库教科书都没有讨论数据库行为设计问题。考虑到数据库应用程序设计毕竟有它特殊的地方,而且不同于数据库应用程序设计也有很多共性,因此,本节介绍一下数据库的行为设计。

数据的行为设计一般分为如下几个步骤:

功能分析;

功能设计;

事务设计;

应用程序设计与实现。

这里主要讨论前3个步骤。