员工多重角色关系

时间:2017-11-24 17:21:36

标签: mysql sql django schema psql

我有员工和角色的表格。在Roles模型中,我存储管理器详细信息,有管理器层次结构,如Manager,AGM,DGM和MD,我必须设计我的模式,每个员工都有一个经理,5个经理将向一个AGM报告,5个AGM到一个DGM。如何设计这个架构?

任何帮助都会很明显。提前完成。

1 个答案:

答案 0 :(得分:1)

以评论员为基础'建议。

如果您使用这样的数据模型:

enter image description here

在此模型中,员工有0或1个经理,经理有1到X个员工。

角色查找表具有员工的当前角色。

对于奖励积分,您可以创建角色历史记录表,以便跟踪促销/工作历史记录。像这样:

enter image description here