Mysql 员工多角色关系

Mysql 员工多角色关系,mysql,sql,django,schema,psql,Mysql,Sql,Django,Schema,Psql,我有员工和角色的表格。在我存储经理详细信息的角色模型中,有经理层次结构,如经理、AGM、DGM和MD,我必须设计模式,使每个员工有一名经理,5名经理向一名AGM报告,5名AGM向一名DGM报告。如何设计这个模式 任何帮助都是值得的。Thanx提前。以评论者的建议为基础 如果使用这样的数据模型: 在此模型中,员工有0名或1名经理,经理有1至X名员工 角色查找表具有员工的当前角色 对于奖励积分,您可以创建一个角色历史记录表,以便跟踪晋升/工作历史记录。像这样: 我的建议是忽略5比1规则。如果情况发

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


任何帮助都是值得的。Thanx提前。

以评论者的建议为基础

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

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

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

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


我的建议是忽略5比1规则。如果情况发生变化,你可能会陷入困境。此外,当你仔细考虑这一点时,请记住人们来了,去了,得到了提升。规范化你的数据,你就应该没事了。