概念设计
概念设计——将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。是数据库设计关键 1.概念结构(概念模型) 概念结构是对现实世界的一种抽象,即对实际的人、物、事和概念进行人为处理,
概念设计——将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构 设计。是数据库设计关键 1.概念结构(概念模型) 概念结构是对现实世界的一种抽象,即对实际的人、物、事和概念进行人为处理,抽取人们关心的共同特 性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述。 (1)概念结构独立于数据库逻辑结构,也独立于支持数据库的DBMS,不受其约束。 (2)它是现实世界与机器世界的中介,它一方面能够充分反映现实世界,包括实体和实体之间的联系, 同时又易于向关系、网状、层次等各种数据模型转换。 (3)它应是现实世界的一个真实模型,易于理解,便于和不熟悉计算机的用户交换意见,使用户易于参 与。 (4)当现实世界需求改变时,概念结构又可以很容易地作相应调整。因此概念结构设计是整个数据库设 计的关键所在。 2.概念结构设计的方法 设计概念结构通常有四类方法: ·自顶向下 :即首先定义全局概念结构的框架,然后逐步细化。 ·自底向上 :即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。 ·逐步扩张 :首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构, 直至总体概念结构。 ·混合策略 :即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为 骨架集成由自底向上策略中设计的各局部概念结构。 其中最经常采用的策略是自顶向下地进行需求分析,然后再自底向上地设计概念结构。

