如何在实体关系图ERD中合并实体

问题描述

我正在为一家大学的ERD工作。学生可以租公寓或住所。这两个实体具有相似的属性,我被告知将它们组合为一个,并添加属性,使我能够区分学生是公寓还是住所。

我想做的是创建两个具有不同名称属性。例如,每个公寓和住宅都有一个经理,因此我将创建一个名为FlatManager属性,以及另一个名为ResidenceManager属性

当我插入要租用公寓的学生信息时,我将仅插入开头具有“公寓”的列的信息,而将住所的信息留空。

解决方法

如果根据属性是住所还是单位来重命名属性,则将失去合并到一个实体的好处。

您如何添加一个布尔属性,该属性用作区分公寓和住宅的标志。 (例如isResidence)