2011-06-30 29 views
-2

我是數據庫的新手,請告訴我如何創建員工出勤的數據庫,其中包含登錄/註銷的日誌記錄, 請告訴我如何管理7條記錄天)爲單個用戶,如何檢查,這是新的一天,輸入就到第二天,數據庫,有日常記錄的員工

在先進的感謝,

+3

您的問題太泛泛。請告訴我們你爲解決問題所付出的努力以及遇到的困難。在當前狀態下回答你的問題是:「設計一個數據庫,添加一些列,插入一些記錄,讀取一些值。」 – Arsen7

回答

3

簡單地說,創建每個僱工由唯一標識一個「僱員」表字段或主鍵。
如果您願意,此表格通常會包含員工姓名和其他聯繫信息。

然後,我們可以使用一個簡單的登錄表。 可能是這樣的:

CREATE TABLE loginout (employeeID INTEGER NOT NULL, day DATE, login TIME, logout TIME, 
         FOREIGN KEY employeeID REFERENCES employees (employeeID)) 

可能要添加像在員工表「isloggedin」什麼的一個布爾字段來檢查該員工登錄處理錯誤情況,就像如果有人登錄永不天氣註銷,然後在第二天重新登錄。像這樣的東西。

要檢查天氣,這是第二天,那麼你會使用'天'字段。您可以使用NOW()函數在mysql(和其他引擎)中獲取當前日期,或者可以讓它在客戶端進行比較。

雖然這個問題很模糊,但您應該發佈自己的嘗試,更具體地說,您遇到了哪些問題。