基本上,我正在使用人力资源管理应用程序。员工职位数据库的MySQL数据库结构
职位(如培训师,副经理,经理等)根据他们的服务来填补。
有一个所有员工的列表,在任何给定的日期具有最高服务的列表中占据最高的位置。
关键职位的数量是固定的。根据员工在列表中的位置,他的可能位置将被显示。
的位置是这样的:
- (位置 - 帖子数)
- 总监 - 1名
- 经理 - 3
- 镝。经理 - 5
- 教练 - 10
现在,在员工列表填充根据他们的经验,在列表中的第一个会主任,未来三年将是经理,以下5名员工将镝。管理人员和未来十人将成为培训师。
我想设计一个数据库表来存储位置和相关数字。可能会增加新的职位,并且职位数量可能会随着时间而改变。例如,如果董事职位的数量从一个增加到两个,则应该对其进行编辑。董事职位编号一经编辑,列表中的头两名雇员将被指定为可能的董事。同样的逻辑也适用于所有其他职位。
我不确定这样的表应该是什么样的数据库结构。完成后,我应该能够根据他在员工列表中的排名,使用php查询任何给定员工的可能职位。
例如,如果员工在排名第5位,我应该能够查询该表并获得可能的职位。在这种情况下,等级5将是Dy。经理。
希望我已经明确了我的要求。请帮助我为此设计数据库表。
谢谢!