避免在具有多个相似记录的数据库中进行冗余

问题描述

我有一个有趣的难题。我们正在创建一个包含两个表的招聘门户:

  • “ JobType”,包括期望的薪水,职位描述,全职/兼职等。每种职位(开发人员,设计师,业务员等)都是唯一的记录。
  • “位置”,例如每个人赚多少钱,每个可用位置都有记录(例如许可中的“席位”)。因此,如果您有10个开发人员,则有10个排名记录,每个席位都有一个。然后,每个职位记录还与一个员工相关联。然后,如果有人要离开,该职位记录将设置为“空缺”

复杂的是“新职位申请”表格,他们可以说他们需要多个职位(3个新开发人员。)问题是,我们如何处理该职位?我们可以创建三个新的头寸记录,但是有很多多余的东西,例如“为什么需要这个头寸?” (DRY),但我们也不希望有一个单独的表来临时保留这些请求,因为那样会导致所有列都重复(DRY)。

此外,对于三个单独的记录,除非我们增加某种智能并希望保持记录彼此关联,否则HR必须对每个记录执行相同的动作(“批准”)。 / p>

那么,在实际批准职位之前,我们应该如何处理这种情况,而裁员是一件令人头疼的事,但是当说完之后,我们需要裁员吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...