📜  ER 模型中的关系

📅  最后修改于: 2021-09-28 09:31:04             🧑  作者: Mango

实体关系模型(ER 模型)包含实体和关系。 ER 模型使我们能够知道这些实体是如何相互关联的。实体通过关联或关系与其他实体交互。让我们假设 Geeks 是学生的名字,Placement 100 是课程的名字。

例如,学生极客注册了 Placement 100课程
这里, enrolls是关系的名称。

这只是这种关系的一个例子。可以有多个实例和几个其他人加入多个课程。关系招生有学生和课程作为参与实体集。

在数学上,我们将上述表示为,enrolls 是学生和课程的叉积的子集。它包含有关哪个学生注册了哪个课程的信息。如果 (s, c) 属于 enrolls,则表示学生 s 已经注册了课程 c。 enrolls 表中的元组称为关系实例,而 enrolls 称为关系类型或集合。关系类型包含同类关联的集合。

关系度:
这用于演示作为给定关系一部分的实体的数量。度 2 称为二元关系,这意味着有 2 个实体参与该关系。这是最常用的关系。 3度称为三元关系。 n 阶称为 n 元关系。元组应该具有与关系程度相等的组件。

关系的图解符号:
关系由菱形框表示。矩形代表参与实体。

实体的矩形通过一条线连接到关系的菱形。实体和关系的名称以其指定的形状书写。这些线指定实体之间的连接及其关系。

笔记 –
实体还有其他几个没有在图中提到的属性。