2016-04-21 153 views
0

我有含user_table需要幫助數據庫設計請假應用模塊PHP

員工管理系統的數據庫(ID,郵箱,姓名,傳球,EMP_TYPE)

下就可以

(ID,電子郵件,SDATE,EDATE,經理,原因,狀態,備註)

EMP_TYPE =(導演/經理/執行)

,並且所有三個組具有不同數量的葉片的在他們的帳戶等

director

(Sick_Leave = 10,Casual_L = 6)

Manager

(S_L = 8,C_L = 5)等。

如何將這些數據保存在數據庫表中需要一些不會減慢數據庫的想法。 感謝您在adavance

+0

這聽起來像一個非常有用的模塊,所以祝你好運。不幸的是,這個問題目前太寬泛無法回答。 – Strawberry

回答

1

我想創建一個僱員表:

ID,employee_type_id,電子郵件,姓名,傳球,SDATE,EDATE


的employee_types表(三個記錄它,一個直接/經理/ exect:

ID,EMPLOYEE_ID,max_sick_leaves,max_casual_days


的employee_days_off表

ID,EMPLOYEE_ID,day_off(DATE),類型,原因,狀態,此言


在employee_days_off表類型將與max_sick_leaves等對應...在employee_types表。

因此,如果一個員工休了兩天假,一個偶然和一個生病的一天,日子過的表會是什麼樣子的記錄...

1,22,2016年4月22日,「sick_day 「某種原因」「某種狀態」「某種說法」 2,22,2016-04-23,「casual_day」,「某種原因」,「某種狀態」,「某種說法」

當然......這需要php端的邏輯,將sick_day綁定到max_sick_leaves,所以最好還是有一個employee_day_off_types表......但是這可以讓你開始,我們真的需要更多的細節。