上QQ阅读APP看书,第一时间看更新
1.3.3 概念结构设计
概念结构设计就是将需求分析阶段得到的用户需求抽象为信息结构的概念模型的过程。概念结构设计独立于数据库的逻辑结构,也独立于支持数据库的数据库管理系统,它是现实世界的一个真实模型,易于理解,便于和用户交流,同时也易于向关系等逻辑模型转换,因此概念结构设计是整个数据库设计的关键。
1.概念结构设计的方法:
概念结构设计的方法主要有4种:
(1)自顶向下方法:先定义全局的概念模型框架,再逐步细化为完整的全局概念模型。
(2)自底向上方法:先定义各局部的概念模型,再逐步集成,最后得到全局概念模型。
(3)逐步扩展方法:先定义最核心的概念模型,再向外扩张,最终扩充到全局概念模型。
(4)混合策略:这种方法是采用自顶向下和自底向上相结合的方法,一般是用自顶向下方法设计全局概念模型,以它为框架,结合自底向上方法设计各局部概念模型。
2.概念结构设计的一般步骤
(1)将需求分析阶段收集的数据进行分类、组织,确定实体、实体属性及实体间的联系,形成局部E-R模型。
(2)将各局部E-R模型集成起来,形成全局E-R模型。
(3)对全局E-R模型进行优化。