Enterprise Architect中的实体关系图:实体关系图(ERD)

根据在线维基百科:

实体关系模型(ERM)是数据的抽象概念表示。实体关系建模是一种数据库建模方法,用于以自上而下的方式生成系统(通常是关系数据库)及其概念的一种类型的概念模式或语义数据模型。通过此过程创建的图称为实体关系图,ER图或ERD。

一:图形表示的含义

实体以矩形表示,

属性以椭圆表示,

关系以菱形连接器表示。

二:图标介绍

在使用EA设计软件的ER图中,选择ERD和ERD-Relationship 两个工具

2.1:

表示的重叠关系,动物是所有生命的父类,狗和猫都是继承动物实体,在数据模型中,动物,狗,猫作为三个实体,既有相同的属性,也有特有的属性

2.2:

实体是唯一可识别的对象或概念;关系连接器的SourceRole和TargetRole定义中的Multiplicity属性(如下所示)可用于定义参与此关系的实体的基数

2.3:

属性是实体或关系类型的属性

2.4:

表示的实体之间的关系,N元关联表示一元关系(多对多递归)或三元关系,也可用于表示实体之间具有属性的关系;N元关联元素应始终位于连接器的目标端

关系类型:

1 对 n

1 对 1

n 对 n

2.5:

对于一对多和一对一的递归关系,我们建议使用常规的Relationship连接器。

有时您可能想限制菱形“关系”连接器的伸展;只需选择一个“关系”连接器,右键单击以显示上下文菜单,然后选择“ 光标处的折线” 选项。表示多对多递归关系。

三:画图

3.1:在工具栏选择实体(ENtity) 表示实体

3.2:鼠标点击工具栏,再点击右侧空白区域。填写实体名称

3.3:表示实体之间的关系,点击实体图标,鼠标点击箭头,拖向需要指定的实体图标

这样一个完成的er图就可以完成!

四:图片导出