如何绘制数据库ER图?

什么是数据库ER图?数据库ER图的符号有哪些?如何绘制数据库ER图?一起来了解怎么画更轻松吧。

数据库ER图

数据库ER图的英文名称为Entity-Relation Diagram,直译过来就是实体-关系图。ER图主要是在数据库概念设计阶段建立的一种模型。

ertu

实体是什么呢?实体可以简单地理解成我们生活中的事物,这些事物可以是出现在你眼前的,例如房子、桌子、床等等;也可以是概念上的、你不能直接用眼睛看到的名词表示的事物,比如课程、公司等等。

那么属性又是什么呢?属性即为实体的性质或者特征,举个例子,学生的属性有很多,包括姓名、学号、班级、性别等等。一个实体会有很多属性,但这个属性不单单是某一实体独有的。就像“性别”这个属性,它可以是学生的,也可以是教师的。

了解完以上之后,数据库ER图是什么就好理解了。它是一个描述现实世界关系的概念模型,即一个描述事物属性以及事物联系的模型。

ertu

数据库ER图的符号

ER图是有特定符号表示的。在ER图中,矩形框表示实体;菱形框表示联系;椭圆形框表示实体或联系的属性,若是实体或联系的主属性,则在其下方画一条横线;直线则是连接实体与属性、实体与联系、联系与属性之间的线段,在直线上方会标明联系的类型(一对一、一对多、多对多)

具体符号如下图所示:

ertu

如何绘制数据库ER图

第一步:创建画布

打开亿图图示在线版,在新建页面选择【软件和数据库】-【数据库】,在数据库图形分类下,选择【Chen ERD】,新建一个空白绘图。

ertu

第二步:绘制数据库ER图

根据选择的实体关系图的内容,从左侧符号栏中添加对应符号。该模板下默认有chen ERD的符号,点击添加符号,选择数据建模下的【实体关系图】符号组,添加至左侧符号库快捷栏,这样方便你后续做图。

ertu

每个符号都标有名字,在作图时就不担心用错啦。

直接拖拽符号至画布上,鼠标悬浮在符号右侧小圆点上,变红时可以直接拉出连接线,松开鼠标可以选择连接的符号类型。

ertu

将实体、关系、属性填入并排版后,一张数据库ER图就基本完成了。

ertu

第三步:美化ER图

在右侧的功能栏中选择【主题】,对数据库ER图整体做一个整饰。预设的主题已经配置好了颜色、连接线以及文本的属性,选择一个你喜欢的应用。如果你苦恼于不知道如果选择,上方功能栏的【一键美化】将是很好的选择。

ertu

第四步:导出保存

点击【文件】-【导出】,即可将数据库ER图保存为图片或PDF,如果你有其他的用途,也可以保存为word、SVG、HTML等格式。

ertu

快速制作PPT

如果你想将数据库ER图对你的同伴进行简单的讲解,可以在右边侧边栏选择【幻灯片】,通过调整即可快速制作一份简单的讲解PPT,完成后可以直接导出为PPT格式,十分便捷。

ertu