我要开发这个Employee Attendance System
,它记录了在一家公司工作的员工的所有出勤细节。
我很难设计ER图和数据库表。
这是公司发生的基本过程。
1)约100名雇员,有3种不同的名称(司机、工人和股票司机),因此必须标明每个雇员的出席情况。
2)他们每天来来往往。
3)其中一些随着时间的推移而起作用。所以也得计算加班时间。
员工详细信息保存在另一个表中,该表由我的一个朋友完成,我只需要控制出席过程。下面是我提出的数据库字段(我不知道我是否错了)。
status | emp_id | emp_name | in_time | out_time | date
我怎么在给定的过程中设计ER图和数据库表?还有什么事情我应该考虑吗?
发布于 2018-08-10 10:40:13
你不需要其他表了。不需要ER图。每天都给每个员工做一份记录。也许为了追踪超时差,你需要一个额外的字段,isOvertime
作为一个子序列overtimePeriod
。把它们放在同一个表上。
https://stackoverflow.com/questions/-100002057
复制相似问题