在DBD中,为什么必须要有一个概念设计阶段?
进行DBD时,如果将现实世界中的客观对象直接转换为机器世界中的对象,就会感到非常不方便,注意力往往被牵扯到更多的细节限制方面,而不能集中在最重要的信息的组织结构和处理模式上,因此往往是将客观对象先抽象为不依赖于任何具体机器的信息结构,这种信息结构不是DBMS支持的数据模型,而是概念模型。然后再把概念模型转换成具体机器上DBMS支持的数据模型。因此,概念模型可以看成是现实世界到机器世界的一个过渡的中间层次。而概念设计阶段成为需求分析到逻辑设计之间的一个重要阶段。增加了概念设计阶段,但降低了DBD的复杂度。