1
我很抱歉這個相當愚蠢的問題。 例如,可以在一臺具有複合主鍵由「USER_ID」和「EMPLOYEE_ID」一個表中的主鍵是否也可以作爲主鍵出現在另一個表中?
和含有「USER_ID」作爲主鍵另一個表?
我很抱歉這個相當愚蠢的問題。 例如,可以在一臺具有複合主鍵由「USER_ID」和「EMPLOYEE_ID」一個表中的主鍵是否也可以作爲主鍵出現在另一個表中?
和含有「USER_ID」作爲主鍵另一個表?
短答案:YES,在該情況下,必須一到0/1的關係
例如表USERS
具有PK user_id
然後表SUPERUSERS
有也PK user_id
並且也FK
到users
。並非所有用戶都是超級用戶,您需要爲超級用戶定義一些特性/角色/特權。
一個表中的主鍵出現在另一個表中作爲外鍵 –
如果第一個表具有複合主鍵,這意味着您可以在表中具有'user_id'的重複項。那張表中的user_id和employee_id是什麼關係,爲什麼它們不是唯一的? – Barmar