1
我一直在負責建設工作日誌系統爲我公司跟蹤的工作,客戶,設備等諮詢如何構建一個MySQL數據庫
我已經設計大部分表對於工作清單,但我需要幫助的是跟蹤分配給每個特定工作的員工。
我認爲我需要的是一張儲存每位員工的表格,他們工作的日子以及他們所從事的工作。
也許是這樣的:
job_id | dates_worked | employee_id
1 2010-10-2 1
1 2010-10-3 1
1 2010-10-4 1
1 2010-10-2 2
1 2010-10-3 2
2 2010-11-4 1
2 2010-11-5 1
2 2010-11-7 2
2 2010-11-8 2
有沒有更好的辦法,還是將足夠?
(注意,它會從表中使用數組進入到MySQL和PHP ...我想...)
這裏可能沒有足夠的信息來讓任何人寫出一個好答案。關於這個表格中你想要存儲什麼以及它如何與整個系統相關的描述不夠清楚。 – markus
應該做這項工作雖然可能會很痛苦,例如計劃。我更喜歡預訂類型的方法。 EmployeeID,Date,JobID。所以空工/不在表中將是可用的。每個工作單元都是一整天的隱含假設也可能是後面的問題。 –
我只是想考慮增加小時數。這可以通過在表(int)中添加另一列並輸入一個數字1-12來實現? 和「預訂類型的方法」,你的意思是先用employeeID開始表(因爲這對我來說也是有意義的,大聲笑) – TheGingerMan