实体关系模型(ER模型)包含实体和关系。 ER模型使我们能够知道这些实体如何相互关联。实体通过关联或关系与其他实体进行交互。让我们假设Geeks是学生的名字,Placement 100是课程的名字。
例如,学生极客注册了Placement 100课程。
在这里, enroll是关系的名称。
这只是关系的一个实例。可能有多个实例,其他几个人也参加了几门课程。关系参与的参与者和参加者设置的是学生和课程。
从数学上讲,我们将上述内容表示为:招生是学生和课程的交叉乘积的子集。它具有有关哪个学生已注册哪个课程的信息。如果(s,c)属于注册,则表示学生s已经注册了课程c。注册表中的元组称为关系实例,而注册称为关系类型或集。关系类型包含相同种类的关联的集合。
关系度:
这用于说明作为给定关系的一部分的实体的数量。等级2称为二元关系,它表示2个实体正在参与该关系。这是最常用的关系。等级3称为三元关系。度n称为n元关系。元组应具有与关系程度相等的分量。
关系的图解符号:
关系由菱形框表示。矩形代表参与实体。
实体的矩形通过线连接到关系的菱形。实体和关系的名称以其指定的形状书写。这些行指定了实体及其关系之间的连接。
笔记 –
实体具有图片中未提及的其他几个属性。