这是场景。
STUDENT、FACULTY 是 PERSON 实体的子类,它们具有专门的属性。
通常,我们将公共属性存储在 PERSON 表中(以 p_id 为 pk)并专门存储在子类中。我们通过在子类中创建列,使用 p_id 将子类映射到超类。
但是,执行以下操作是否可以接受。
代替 p_id 作为子类中的映射属性,我们可以使用属于超类的其他东西,它是唯一的,但不是 pk。
注意:EER 图(概念设计)仍然保持不变!
这是场景。
STUDENT、FACULTY 是 PERSON 实体的子类,它们具有专门的属性。
通常,我们将公共属性存储在 PERSON 表中(以 p_id 为 pk)并专门存储在子类中。我们通过在子类中创建列,使用 p_id 将子类映射到超类。
但是,执行以下操作是否可以接受。
代替 p_id 作为子类中的映射属性,我们可以使用属于超类的其他东西,它是唯一的,但不是 pk。
注意:EER 图(概念设计)仍然保持不变!