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