7.1.1 数据库设计方法概述

7.1.1 数据库设计方法概述

为了使数据库设计更合理、更有效,需要有效的指导原则,这些原则就称为数据库设计方法。一个好的数据库设计方法,应该能在合理的期限内,以合理的工作量,产生一个有实用价值的数据库结构。这里的“实用价值”是指满足用户关于功能、性能、安全性、完整性以及发展需求等方面的要求,同时又服从特定DBMS的约束,可以用简单的数学模型来表达;同时,数据库设计方法还应具有足够的灵活性和通用性,不但能够为具有不同经验的人使用,而且不受数据模型及DBMS的限制,不同的设计者使用同一方法设计同一问题时,可以得到相同或者相似的设计结果。

多年来,经过人们不断地努力和探索,提出了各种各样的数据库设计方法。新奥尔良(New Orleans)方法是一种比较著名的数据库设计方法,这类方法将数据库设计分为4个阶段:需求分析、概念结构设计、逻辑结构设计和物理结构设计,如图7-1所示。

图7-1 新奥尔良方法的数据库设计步骤

基于E-R模型的数据库设计方法、基于第三范式的设计方法、基于抽象语法规范的设计方法等都是在数据库设计的不同阶段使用的具体技术和方法。