假设您有一个员工数据库和一个包含每个员工开始日期的表。还有其他表格根据角色、资历和雇佣月份描述了他们的假期津贴。还有一个表格,其中包含每个员工使用的假期。
问题:
从性能以及代码和维护的简易性的一般平衡角度来看,通过评估所有表数据来计算员工的假期余额还是将可用假期存储在桶中更好,然后在休假时进行调整。
在我看来,计算可用假期的开销和复杂性,然后计算已占用的假期是不必要的,更有效和更优雅的解决方案是创建一个包含可用假期的表,并在开始时填充它年并在休假时递减它。
database-design
database-design ×1