ER图符号和符号

实体关系图也被称为ERD,广泛用于描述数据库中的关系和依赖关系。如果您还想理解和创建ER图,那么您首先需要熟悉ER图的符号和符号。让我们从基本知识开始,并在本指南中学习更多关于ER图符号的知识。

1.ER图101:涵盖基础知识

ER关系建模是由Peter Chen在20世纪70年代设计的,在现在已经见证了一些小的变化。起初,这些图可能看起来像任何其他流程图-但它们是专用的ER图符号它们定义数据库中的整体连接性、结构和关系。

这是一个ER图的例子这是在EdrawMax Online上绘制的,bob体育佣金EdrawMax Online是一个流行的用户友好应用程序,可以在一个地方创建各种图表。在这里,教员数据库的整体表示包含各种实体、属性和关系。

ER图的例子


2.通用ER图符号和符号

现在,当我们已经涵盖了基础知识,让我们来了解更多的共同之处ER图符号你必须使用它。

如上所述,ER图由三个主要的东西组成—实体、关系和属性。因此,让我们揭示基于这些组件的各种实体关系图符号。

2.1 ER图实体符号

实体可以是构成数据库基本结构的任何真实对象。例如,一个人、一棵树、一个组织、一个事件或任何其他有生命/无生命的事物都可以是一个实体。

作为一种分析工具,IDEF0允许建模人员定义功能。功能包括执行所需事项、检查当前系统的正确性和检查现有系统的错误。

象征 名称 描述
ER图符号-实体 实体 这是一个基本的实体,由一个包含名称的矩形表示。
ER图符号-弱实体 弱实体 这是一个不能单独用其属性标识的实体(由于缺少主键)。它继承其父实体的标识符,并经常将其与部分键集成。
ER图符号-关联实体 关联实体 这是一种特殊的实体,主要用于多对多关系,其所有关系都是“多”的。


2.2 ER图关系符号

在ER图中,关系将简单地定义两个或多个实体如何相互连接。

象征 名称 描述
ER图符号-强关系 稳固的关系 一个带有名字的菱形描绘了一种强烈的关系。在这种情况下,一个实体是独立的——也就是说,它的任何子实体的主键都不包含链接实体的主键。
ER图符号-弱或识别关系 弱或认同关系 弱关系由一个双菱形描述,名称在里面。在这种情况下,子实体依赖于父实体,因为其主键将包含父实体主键的组件。


2.3 ER图属性符号

在任何一组ER图符号中,您都可以找到定义任何实体的值或属性的所有类型的属性。例如,如果一支笔是一个实体,那么它的属性可以是颜色、大小、材质等等。

象征 名称 描述
ER图符号-属性 属性 基本属性由一个椭圆形表示,椭圆形内写有其名称。
ER图符号-关键属性 键属性 这是用于唯一标识实体的特殊属性。它由一个带下划线的椭圆形表示。
ER图符号-多值属性 多值属性 这些属性可以有多个值(比如Name属性可以有First和Last Name),并由一个双椭圆表示。
ER图符号-派生属性 派生属性 派生属性可能不是物理上存在于数据库中,而是从逻辑上派生自任何其他属性(用虚线椭圆表示)。
ER图符号-弱键属性 弱键属性 它是一个属性,可以从任何其他属性派生出来,但是它对实体具有惟一标识符。它由一个带有下划线的圆点椭圆表示。


2.4 ER图继承符号

最后,当我们覆盖实体关系图符号时,我们必须考虑子实体和父实体之间的继承。理想情况下,实体之间关系的继承可以是这些类型。

象征 名称 描述
ER图符号-部分参与 部分参与 这说明集合中的所有实体都不是关系的一部分,并由一条线描述。
ER图符号-全部参与 参与总 这意味着集合中的所有实体都处于一个关系中,并由一条双线表示。
ER图符号-可选参与 可选的参与 这意味着实体在集合中没有强制分区,而是用虚线表示。

此外,要了解这些ER图符号,您可以查看在EdrawMax Online上创建的下图。该图表示医院数据库的结构。bob体育佣金

它由三个主要实体组成——患者、医生和测试。现在,我们还通过菱形图形表示了这些实体之间的关系。除此之外,每个实体都有许多属性,用于探索数据库的整体结构。

ER图示例


3.ER图中的鱼尾纹符号

如您所见,可以使用多个实体关系图符号来表示数据库的结构和模型。不过,有不同的鱼尾纹符号可以帮助您描述不同实体之间的唯一性和关系(称为基数)。

在鱼尾纹的概念中,三个主要的符号可以以不同的方式来描述基数:

  • 表示零的环
  • 代表1的破折号。
  • 鱼尾纹代表了很多。

这些ER图符号可以以不同的方式配对,以描述数据库中的总体基数。在这些图中,内部组件描述最小值,而外部组件描述最大值。

一个对一个

这也称为Mandatory One关系,其中集合a的一个实体可以与集合b的最大一个实体相关联。例如,一个学生可以注册几门课程,但所有课程只能有一个注册用户。

一对多

在这里,集合A的一个实体可以与集合B的多个实体相关联。如果你考虑一个类,那么一个类可以有多个学生注册。它也被称为可选的1基数。

多对一

这意味着集合A的许多实体最多可以与集合b的一个实体相关联。例如,许多学生可以属于同一个班级。

多对多

最后,在这个基数中,集合A的多个实体可以与集合b的多个实体相关联。例如,一个班级中的几个学生可以被分配给多个教员。

ER图示例 来源:Guru99


4.使用ER图符号的专家提示

如您所见,有许多不同的ER图符号,您可以使用它们来创建各种图。不过,为了充分利用这些符号并使实体关系图得到更好的结果,请考虑以下提示。

4.1使用专业的ER图工具

请专业人士帮忙电流图生成器喜欢bob体育佣金,则在查找正确的ER图符号时不会遇到任何问题。在处理EdrawMax项目时,可以转到侧栏并单击库选项。在这里,您可以在搜索栏上输入关键字,自动加载ER图符号库。了解更多有关如何在线创建ER图

此外,您还可以单击库图标并转到Database Modeling选项以找到几个ER Diagram符号库,您可以将它们导入到您的项目中。

ER图符号

4.2自己创作符号

除了广泛的本机符号外,还可以将任何其他符号导入EdrawMax项目。要做到这一点,只需转到侧边栏上的library选项并单击import图标。这将打开一个新的弹出窗口,允许您从SVG、VSSX等文件导入图像、符号或数据。如果您想添加一些独特的符号或创建自己的符号,请观看视频了解更多信息。如果视频无法播放,请访问YouTube。


5.关于ER图符号的更多问题

1.实体关系图中使用的符号是什么?

在实体关系图中有三种常用的符号——实体、关系和属性。

2.哪个符号用于实体?

一个实体用一个包含其名称的矩形符号表示。实体可以分为两种类型:强实体和弱实体。


6.结论

好了!我相信在遵循本指南之后,您将能够了解各种ER图符号. 如您所见,可以使用各种实体关系图符号和符号来创建大量插图。如果需要,您可以借助专业的绘图工具,如bob体育佣金使用简单的拖放选项创建实体关系图、流程图、组织结构图等等。在线工具是免费的,它有数千种资源来满足您的图表绘制需求。

使用EdrawMax Online创建并共享280多个图表bob体育佣金

相关文章
bob222
主页