考虑保留员工记录的系统。数据库应存储员工姓名,部门等。每个员工都有一个报告管理员,他必须向他报告。 有4个级别的员工 -
每位初级工程师都必须向高级工程师报告。每个高级开发人员都必须向团队领导报告。每个团队负责人都必须向高级团队负责人报告。
我想到了这个想法: -
将有两个表
1.Employee
2.Reporting
Employee table
将包含必要的信息,如员工ID,员工姓名,部门名称等;主键是EmployeeID
Reporting Table
将包含两列EmployeeID和ReportingMangerID; EmployeeID
是与Employee Table的Primarykey相关的外键。
我不知道我是否正确。
答案 0 :(得分:1)
如果以下情况属实:
然后您可以将“manager”作为employee表的属性。
如果以下情况属实:
然后你需要拥有自己的结构。