结构数据库员工休假(假期)每年可定制一年

时间:2018-04-23 09:38:53

标签: database

对于一个项目,我需要建立一个度假管理系统,让业务和员工可以询问/给予/接受休假日+查看还剩多少天等。

我遇到的问题是,人们工作不规律。所以有时候星期六等等。所以我想制作基本的时间表简介,让企业能够自定义全年的每一天。

如何构建数据库表?

我是否每年都会添加所有日期?我可以用数据制作一个列吗?

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我会选择calendar-tableleaves-table。日历表将包含day上的主键和业务定义数据的额外列的所有日期。离开表将在dayemployee id上具有复合主键,在calendar-table的“日期”具有外键,并且具有用于与休假相关的数据的额外列。

通过从calendar-tableleaves-table的左连接,您可以同时获得业务报告(在特定日期,周,月等中记录的休假天数)以及员工报告