在DBMS中识别实体关系
在DBMS中识别实体关系用于识别强实体和弱实体之间的关系。
在开始之前,让我们以**教授**实体为例,它是我们的**强实体**,其**教授ID**作为**主键**:
教授ID | 教授姓名 | 教授所在城市 | 教授薪水 |
弱实体是**教授家属**实体
姓名 | 出生日期 | 关系 |
现在,让我们继续:
弱实体
弱实体依赖于强实体,并且没有主键。弱实体具有部分键。它用双矩形表示。
强实体
其他实体依赖于强实体,并且它具有键属性,即主键,并用单矩形表示。
识别关系
它连接强实体和弱实体,用双菱形符号表示。
让我们通过一个例子来了解如何使用识别关系来连接这两个实体
如上所述,家属姓名不能独立存在,而必须与教授存在关系。
其余部分,我们在E-R图中使用了:
教授 | 强实体 |
家属 | 弱实体 |
部分键(弱实体) | 姓名 |
主键(强实体) | ID |
广告