我正在为员工建立一个数据库
我已经为员工信息创建了一个表,并将员工ID设置为主键。
我在大多数表中使用该主键作为外键
问题是我无法找到某些表的主键,除了外键是员工ID。
这是一个例子:
薪资表
列:
Basic_salary
Housing_allowance
Transfer_allowance
状态
Employee_id(外键)
另一个例子:
技能表
列:
employee_id(外键)
技术人员
此处唯一的唯一列是员工ID 我可以将它用作主键吗?
答案 0 :(得分:0)
总之 - 是的。没有什么能阻止你拥有一个主键,它也是另一个表的外键。 Id
是此表的绝佳主键。
答案 1 :(得分:0)
从该表中的字段中," status employee_id"已经是外键,因此您无法将其用作主键。如果该表适用于Employees,则是Employee_ID肯定是主键