1

我正在学习数据库,我想知道是否有可能在表中有一列从另一个表中获取其外键并同时具有主键?

例如:

X:班级,老师

Y:class(FK,PK)?,老师

4

1 回答 1

3

是的。

这通常用于表示 1-1 关系,或多对多关系,当列之间存在复合主键且都是外键时

我见过的最常见的地方是由 ORM 创建的表示继承的关系。

于 2014-01-03T05:21:41.553 回答