2016-11-24 58 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 。並非所有用戶都是超級用戶,您需要爲超級用戶定義一些特性/角色/特權。

相關問題