1. ER图是什么
ER图是什么?ER的全称是Entity Relationship,意思就是实体-联系图。人们经常用ER图作为表达现实中的概念模型的方法。ER图由三个主要元素组成,分别是实体类型、属性和方法。本文将结合boardmix博思白板简要概述ER图的绘制过程。
为了方便识别,矩形框被设为实体型的的表达对象,属性和联系分别用椭圆还有圆角矩形作为表示对象,最后把有联系的实体型连接起来。了解实体与属性之间的关系,实体与实体的关系,才能去更好建立清晰的数据库。画ER图的软件有哪些?
2. ER图的组成部分
- 长方形:表示实体
实体是客观存在的事物。例如用户、商品、订单、供应商等。说直点你数据库的表名就可以做一个实体对象。一个系统是由很多个实体对象构成的,然后它们之间存在一定的关系和属性。
- 椭圆形:表示属性
举例子:用户实体拥有属性【id、姓名、年龄、电话、身份证号】、商品实体拥有属性【id、商品名称、商品类型、商品价格、商品图片、商品描述、供应商名称】、订单实体拥有属性【id、订单编号、用户名称、商品名称、下单日期】、供应商实体拥有属性【id、名称、地址、联系电话】。
- 菱形:表示关系
例如用户和商品应该是购买关系(一个用户购买多件商品)、订单与商品应该是包含关系(一个订单中包含多件商品)。
- 连线
实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)
boardmix提供了丰富的流程图模板和绘图工具,用户可以快速创建专业的流程图,并对其进行自定义和调整,赶快试试吧!
3. ER图的三种关联关系
- 一对一(1:1)
1对1关系是指对于实体集A与实体集B,A中的每一个实体至多与B中一个实体有关系;反之,在实体集B中的每个实体至多与实体集A中一个实体有关系。
- 一对多(1:n)
1对多关系是指实体集A与实体集B中至少有n(n>0)个实体有关系;并且实体集B中每一个实体至多与实体集A中一个实体有关系。
- 多对多(m:n)
多对多关系是指实体集A中的每一个实体与实体集B中至少有m(m>0)个实体有关系,并且实体集B中的每一个实体与实体集A中的至少n(n>0)个实体有关系。
4. ER图怎么画
在正式绘制ER图之前,我们可以先选择合适的ER图绘制工具,像boardmix、Microsoft Visio、Lucidchart、draw.io等,都是好用的在线ER图绘图工具。boardmix具有功能丰富、操作简单、在线协作、多端登录、一键导出等特点,下面将以boardmix为例介绍如何快速绘制ER图。boardmix个人免费使用,马上前往注册体验!
(1)确定实体
- 首先确定你的数据库中的所有实体。实体是系统中的基本对象,可以是现实世界的对象(例如人、地点、物品)或概念性的(例如订单、交易、事件)。
- 为每个实体命名,并确定其属性(例如,人实体可能有姓名、年龄、性别等属性)。
(2)确定关系
- 确定实体之间的关系。关系描述了一个实体与另一个实体之间的连接。
- 确定关系的类型:一对一、一对多、多对多等。
- 为每个关系命名,并确定它们之间的联系属性(如果有的话)。
(3)绘制ER图
- 将实体用矩形表示,关系用菱形表示。将实体之间的关系用线连接起来,线的两端与相关实体相连。
- 在实体框中列出属性,在关系线旁边注明关系的类型。
(4)美化调整
使用左侧工具栏进行图形的美化、增加一些趣味性,如添加贴纸、修改填充颜色、文字大小、线条颜色等等。
此外,boardmix还提供丰富的ER图模板资源,你可以直接套用现有的ER图模板,在其基础上进行修改调整,加快绘图过程。
完成绘制以后,在右上角点击『分享』可一键分享ER图;左上角点击『下载』按钮、或选中之后进行导出PNG/JPG等图片、SVG、PDF等格式文件至本地进行保存。
作为一款功能强大的在线绘图工具,boardmix博思白板是绘制ER图的理想选择,它具有以下功能特点:
- 丰富的工具和模板:boardmix提供了丰富的绘图工具和预先设计的模板,包括 ER 图模板,这些模板可以加速制作过程,同时还可以确保图表的一致性和专业性。
- 灵活性:boardmix允许用户在画布上自由绘制,添加文本、形状、图标等元素,使得用户可以根据需要自定义 ER 图的外观和布局。
- 协作性强:boardmix是一个在线协作平台,可以让多人同时在同一个 ER 图上进行编辑和评论,发起实时视频会议。这种实时协作的方式使团队成员能够更容易地共同参与到 ER 图的制作和讨论中。
-
跨平台支持:boardmix可以在各种设备上使用,包括桌面电脑、笔记本电脑、平板电脑和智能手机,而且用户可以通过网页浏览器或boardmix 的移动应用程序访问和编辑 ER 图。还在犹豫什么?赶快注册免费试一下吧!