公司A中的每位员工都有一个唯一的员工ID
特定数量的员工组成团队,例如员工1 - 5组成团队A
A队和其他所有团队都有一位经理。经理也是一名员工,拥有自己的员工ID。
建立这种关系的最佳方式是什么?
答案 0 :(得分:0)
以下是一些建议。
<强>地基:强>
假设员工可能是多个团队的成员,您将需要一个单独的员工表,一个单独的团队表以及两者之间的链接表。
<强>负责人:强>
现在基础工作已经到位,这里是选择开始的地方 - 你可以拥有领导者结构:
团队表 - LeaderEmployeeID(FK-&gt; Employee.ID)
TeamEmployees表 - IsLeader(位)