数据库模型图和ER图区别是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库模型图和ER图区别是啥?相关的知识,希望对你有一定的参考价值。

就像这个题

参考技术A ER图是属于概念模型它与具体的DBMS无关。
从你的截图上来看,截图里的所说的数据库模型图是不准确的,正确的是ER模型转换为关系模型。
因为ER图是属于概念设计阶段,它的下一阶段就是转换成关系模型,也就说与具体的DBMS有关。

下面是数据库设计的常见四阶段:
第一阶段:用户需求分析;
第二阶段:概念设计(即E-R模型); 与具体的DBMS无关
第三阶段:关系模型; 与具体的DBMS有关
第四阶段:物理模式。本回答被提问者和网友采纳

ER图和概念数据模型的关系

概念数据模型是按用户的观点对数据和信息建模,是现实世界到信息世界的第一层抽象,最常用的概念数据模型就是er图,也就是说他们是包含关系。
概念模型把现实世界的关系抽象到信息世界,er图的画法选择就是对数据库在进行设计,然后依据er图进行逻辑结构设计,物理结构设计,这些就是实现了从信息世界到计算机世界的抽象,即数据的结构、储存方式等等。最后是数据库的创建与维护。答得还行吧,把分给我呗
参考技术A powerdesigner中的概念数据模型主要定义的是实体集,就是定义出应用中包含的实体,er定义的是实体和联系。在er图中的联系在powerdesigner中的概念数据模型中会同样采用实体集的形式定义,然后再在其中增加外键,而er模型中是不定义外键的,只有在将er模型转换为关系模型时才会根据联系的类型决定如何定义外键。
我觉得powerdesigner中的概念数据模型和关系模型已经十分接近了。
主标示符就是主键
次标示符就是关系中的候选码,不过没有被作为主键,所以要求也是唯一的。
powerdesigner中的概念数据模型可以直接生成建表的sql语句的。

以上是关于数据库模型图和ER图区别是啥?的主要内容,如果未能解决你的问题,请参考以下文章

求求你,不要再把ER图和数据库模型图搞混了好嘛?

ER图和EER图的区别

ER图和概念数据模型的关系

uml类图和er图中主外键的表示区别

mysql如何根据er图创建二维表

在软件工程中“用例”和“用例图”有啥区别是啥?