我目前正在从事一项工作,在尝试关联两个表时遇到问题,其中一个表由于泛化而成为子类。
表 A 有一个主键 StaffID,我想将其与通用表(表 B)中的外键相关联。表 B 的超类(表 C)具有 staffID 字段,因此泛化应该将其从表 C 带到表 B。
但是,当使用图表视图设置 FK 关系时,当我查看下拉字段时,我只能看到表 B 中的属性,而没有看到超类(表 C)属性,因此看不到人员 ID。
为了给情况提供更多的上下文,有两种类型的人员,一种可以在泛化的所有表中创建数据,因此通过人员ID直接链接到超类,但是另一种类型的人员只能将数据添加到其中一个子类。
Super Class C
(staffID)
Sub Class D Sub Class B(FK) ----------- table A (PK)
(staffID)
提前致谢