2016-11-24 263 views
1

我很抱歉这个相当愚蠢的问题。 例如,可以在一台具有复合主键由“USER_ID”和“EMPLOYEE_ID”一个表中的主键是否也可以作为主键出现在另一个表中?

和含有“USER_ID”作为主键另一个表?

+0

一个表中的主键出现在另一个表中作为外键 –

+0

如果第一个表具有复合主键,这意味着您可以在表中具有'user_id'的重复项。那张表中的user_id和employee_id是什么关系,为什么它们不是唯一的? – Barmar

回答

4

短答案:YES,在该情况下,必须一到0/1的关系

例如表USERS具有PK user_id

然后表SUPERUSERS有也PK user_id并且也FKusers 。并非所有用户都是超级用户,您需要为超级用户定义一些特性/角色/特权。

相关问题