考虑一个保存员工记录的系统。数据库应该存储员工姓名、部门等。每个员工都有一个报告经理,他必须向他报告。有四个级别的员工-
每个初级工程师都必须向高级工程师汇报。每个高级开发人员都必须向团队领导汇报。每一位领导都必须向高级领导汇报。
我想到这个主意:-
有两张桌子
1.雇员
2.报告
Employee table将包含必要的信息,如EmployeeID、员工名称、部门名称等;主键是EmployeeID
Reporting Table将包含EmployeeID和ReportingMangerID两列;EmployeeID是与Employee的Primarykey相关的外键。
我不知道我是否正确。
发布于 2016-07-29 09:55:54
如果下列情况属实:
然后,可以将"manager“作为employee表的属性。
如果下列情况属实:
那你就得有你的结构。
https://stackoverflow.com/questions/38655616
复制相似问题