如何绘制员工考勤系统的ER图和数据库表?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (288)

我要开发这个Employee Attendance System,它记录了在一家公司工作的员工的所有出勤细节。

我很难设计ER图和数据库表。

这是公司发生的基本过程。

1)约100名雇员,有3种不同的名称(司机、工人和股票司机),因此必须标明每个雇员的出席情况。

2)他们每天来来往往。

3)其中一些随着时间的推移而起作用。所以也得计算加班时间。

员工详细信息保存在另一个表中,该表由我的一个朋友完成,我只需要控制出席过程。下面是我提出的数据库字段(我不知道我是否错了)。

status | emp_id | emp_name | in_time | out_time | date

我怎么在给定的过程中设计ER图和数据库表?还有什么事情我应该考虑吗?

提问于
用户回答回答于

你不需要其他表了。不需要ER图。每天都给每个员工做一份记录。也许为了追踪超时差,你需要一个额外的字段,isOvertime作为一个子序列overtimePeriod。把它们放在同一个表上。

扫码关注云+社区

领取腾讯云代金券