2016-09-06 28 views
0

我想爲員工考勤管理系統制作數據表,這可能需要員工ID,員工姓名,員工入口,員工休息時間,員工休息時間,員工退出時間。如果你想提出建議,你可能會建議我多一些領域。如何爲員工考勤系統製作表格?

我做了三個表:1.員工:(employeeId,employeeName)2.出勤:(Id,employeeName,action,actionTime)3.動作:(Id,actionName)。我做錯了什麼,我應該怎樣做改進。在此先感謝幫助。

有,我將某個應用在Django

Home page

+0

向我們顯示您當前的表格定義。描述什麼是錯的,以及你想要什麼。 – jarlh

+0

什麼讓你相信你「做錯了什麼」?你想解決什麼問題? –

+1

我想以一種時尚/方式保存員工的記錄,以便我可以存儲正確的員工記錄,例如:員工姓名,進入時間,休息時間,休息時間,退出。花費的總時間 –

回答

1

在給定的信息我的主頁畫面,你可以像正常化下面的表格。

Employee: (EmployeeId (PK), EmployeeName) 
Action: (ActionId (PK), ActionName) 
Attendance: (AttendanceId (PK), EmployeeId (FK), ActionID(FK), ActionTime) 
+0

我認爲ActionId是不必要的。不是嗎? –

+0

無法使用ActionId如何識別考勤表中的特定操作? –

+0

什麼是外鍵..什麼表 –