对于员工打卡和下班来说,最好的数据库设计是什么?现在我有两张桌子。
员工基表:员工Id,姓名、地址等相关信息,打卡列
员工打卡表:员工id、打卡日期、打卡时间、打卡时间。
这是跟踪打卡和打卡的好方法吗?感谢您的帮助
发布于 2010-04-02 03:06:13
1)我假设employee表中的“打卡列”是用来动态跟踪员工是否打卡的?如果是这样的话,我建议使用单独的“打卡”表--您通常更喜欢更稳定的employee表。
2)您的模式没有指定EID和date在第二个表中是否唯一。这样做将防止人们在中午打卡,所以在建立索引时要考虑到这一点
发布于 2010-04-02 03:02:41
你可能需要一个Work Schedule表来找出人们是否没有在他们应该打卡的时候打卡。例如:
工作日程表
https://stackoverflow.com/questions/2562878
复制相似问题