由于现在很多数据库设计在做完概念设计阶段就会添加属性和主键等,所以经常将数据库的概念设计和逻辑设计放在一起。所以,我们会着重讲一下CDM和PDM的区别。后面在给你一个CDM.PDM.LDM的大致区别。
CDM和PDM的区别? 概念数据模型(CDM)
信息系统的概念设计工具,即实体-联系图(E-R图),CDM就是以其自身方式来描述E-R图。此时不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构。 物理数据模型(PDM)
PDM考虑了数据库的物理实现,包括软件和数据存储结构。
PDM的对象:表(Table)、表中的列(Table column)、主码和外码(Primary & Foreign key)、参照(Reference)、索引(Index)、视图(View)