员工时钟和&出系统数据库

时间:2010-04-01 18:59:37

标签: database-design

员工计时和退出的最佳数据库设计是什么?现在我有两张桌子。

员工基本表:员工ID,姓名和地址等相关信息,列于

表中的员工时钟:员工ID,日期时钟,时钟,时钟输出时间。

这是一种跟踪时钟和时钟的好方法吗?我感谢任何帮助

2 个答案:

答案 0 :(得分:0)

您可能需要一个Work Schedule表来确定人们是否应该在他们应该的时间进入。例如:

工作时间表

  • 日程安排ID
  • 员工ID
  • 日期
  • 转换开始时间
  • 转换结束时间

答案 1 :(得分:0)

1)我假设员工表中的“时钟列”用于动态跟踪员工是否被计入?如果是这样,我建议使用单独的“计时”表 - 您通常更喜欢员工表更稳定。

2)您的架构未指定第二个表中的EID和日期是否唯一。这样做会阻止人们在中午退出,所以在构建索引时要考虑到这一点