1
数据库原理与应用技术
1.5.4.1 4.4.1 概念模型设计的方法
4.4.1 概念模型设计的方法

近年来,人们已提出了多种概念模型设计方法,大致有以下4种。

1. 自底向上

自底向上又称为视图集成法(View Integration Approach),该方法分成三大步:首先,以各部门(或用户组、应用)的需求说明为基础,分别设计各自的局部概念模式(又称为用户视图);然后,以这些局部模式为基础,集成为一种全局的概念模式,在模式汇总过程中,可能会发现一些冲突,需对局部模式作适当的修改;最后,从全局模式映射各局部所需的局部模式i’(i’=1,2,…,n)。局部模式i’既满足局部模式i的要求,又考虑了整个系统的统一性和优化问题,如图4-7所示。视图集成法比较适合于大型数据库的设计,可以多组并行进行,可以免除综合需求说明的麻烦。

图4-7 自底向上的设计过程

2.自顶向下

自顶向下就是先定义全局概念结构的框架,然后逐步细化,如图4-8所示。

图4-8 自顶向下的设计过程

3. 逐步扩张

逐步扩张就是先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至全局概念结构,如图4-9所示。

图4-9 逐步扩张的设计方法

4.混合策略

混合策略就是将自顶向下和自底向上的方法相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。