ER图怎么画?

ER图是什么?ER图的基本元素有哪些?ER图怎么画?以上问题,都可以在这里找到答案。

ER图是什么?

ER图也写做E-R图,全称是Entity Relationship Diagram,即「实体-联系图」或「实体-关系图」。与之密切相关的是ER模型(实体联系模型),用于描述现实世界的概念模型,而ER图则为这种概念模型提供了图形符号。

那么什么是概念模型呢?简单来说,当我们了解某个实际问题的需求之后,需要用一种方法来表示这种需求,概念模型就是用来描述这种需求的。

how to make entity-relationship-diagram

ER图的基本元素

ER图由三大基本元素组成:实体、属性和联系。

1)实体

所谓实体,是指实际问题中客观存在的,并且可以相互区别的事物,比如具体的人、事、物。上图中的班级、教材、学生、课程、教师都是实体。一般用矩形来表示,在框中记入实体的名称。

具有相同属性的实体的集合称为实体集。例如:全班学生就是一个实体集,(李白,男,学号:2077665)则是学生实体集中的一个实体。

how to make entity-relationship-diagram

2)属性

一个实体会有多种特性,比如班级就有班级号、班级名、年级、教师等特性,这些特性统称为属性。

在描述实体的所有属性中,可以唯一标识每个实体的属性称为键。比如:不重复的班级号,就可以作为班级的“键”;比如身份证号,可以作为我们个人的“键”。

how to make entity-relationship-diagram

3)联系/关系

联系又称关系,用于表示实体与属性之间、实体与联系之间、联系与属性之间的关系。实体之间的联系通常有3种类型:一对一联系,一对多联系,多对多联系。

对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的实体方写1,多的实体方写n;对于多对多关系,则要在两个实体连线方向各写n,m。

how to make entity-relationship-diagram

ER图怎么画?

了解完ER图的概念和基本元素后,就可以用亿图图示快速绘制ER图了。亿图图示同时提供了客户端和在线端,接下来以亿图图示在线端绘制ER图举例:

首先,浏览器打开亿图图示(www.edrawmax.cn/online),页面会自动跳转至新建页。

1)从头开始绘制

如果选择从头开始绘制,就在新建页依次选择“数据库>Chen ERD>新建空白画布”;

how to make entity-relationship-diagram

然后就可以从左侧符号库将“实体”符号和“属性”符号拖放到画布上。

how to make entity-relationship-diagram

2)直接套用模板

如果觉得重头开始绘制太麻烦,那么可以直接套用亿图图示的内置模板;

how to make entity-relationship-diagram

或者直接套用亿图图示模板社区的UGC模板。

how to make entity-relationship-diagram

不论你是选择自己重头开始绘制ER图,还是套用ER图模板,都可以按照自己的需求保存或分享文件:

保存:不仅可以以图片、PDF、Office、Visio等文件格式保存在本地,还可以保存在亿图图示个人云文档;

分享:支持将ER图文件生成链接,获得该链接的成员可以加入协作。