Database design 员工考勤系统数据库

Database design 员工考勤系统数据库,database-design,Database Design,员工打卡下班的最佳数据库设计是什么?现在我有两张桌子 员工基本表:员工Id、姓名、地址等相关信息、打卡栏 员工打卡表:员工id、打卡日期、打卡时间、打卡时间 这是跟踪打卡和打卡的好方法吗?我非常感谢您的帮助您可能需要一个工作时间表表来确定人们是否没有在应该打卡的时间打卡。例如: 工作进度表 计划ID 员工ID 日期 轮班开始时间 班次结束时间 1我假设employee表中的“打卡”列用于动态跟踪员工是否打卡?如果是这样的话,我建议使用一个单独的打卡表——您通常希望employee表更稳定 2您的

员工打卡下班的最佳数据库设计是什么?现在我有两张桌子

员工基本表:员工Id、姓名、地址等相关信息、打卡栏

员工打卡表:员工id、打卡日期、打卡时间、打卡时间

这是跟踪打卡和打卡的好方法吗?我非常感谢您的帮助

您可能需要一个工作时间表表来确定人们是否没有在应该打卡的时间打卡。例如:

工作进度表

计划ID 员工ID 日期 轮班开始时间 班次结束时间
1我假设employee表中的“打卡”列用于动态跟踪员工是否打卡?如果是这样的话,我建议使用一个单独的打卡表——您通常希望employee表更稳定


2您的模式未指定EID和date在第二个表中是否唯一。这样做会防止人们在中午打卡,所以在构建索引时要考虑这一点

您忘记了employee表中的unicorn color列。