员工多重角色关系

employee multiple role relationship

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

任何帮助都将不胜感激。提前致谢。

以评论者的建议为基础。

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

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

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

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