MySQL工資管理系統(tǒng)ER圖如下:
+-----------+ +-------+ +--------+ +------------+ +------------+ | 員工表 +--------+ 部門表 +---------+ 工資表 +--------+ 薪資記錄表 +---------+ 獎金記錄表 | +-----------+ +-------+ +--------+ +------------+ +------------+ | 員工號 | | 部門號 | | 工資號 | | 記錄號 | | 記錄號 | | 姓名 | | 部門名 | | 金額 | | 員工號 | | 員工號 | | 性別 | | 職位 | | 日期 | | 類型 | | 日期 | | 生日 | +-------+ +--------+ | 金額 | | 金額 | | 手機(jī)號 | +------------+ +------------+ | 身份證號 | | 入職日期 | | 工資號 | | 部門號
本系統(tǒng)中涉及到四個實(shí)體表和兩個關(guān)系表,分別是員工表、部門表、工資表、薪資記錄表和獎金記錄表。員工表和部門表是主體表,而工資表、薪資記錄表和獎金記錄表是關(guān)系表。
員工表中存儲員工的個人信息,包括姓名、性別、生日、手機(jī)號、身份證號、入職日期、工資號和部門號。工資號和部門號分別是外鍵,關(guān)聯(lián)到工資表和部門表中的對應(yīng)記錄。
部門表中存儲部門的信息,包括部門名、部門號和職位。部門號在員工表中作為外鍵,關(guān)聯(lián)到員工表中對應(yīng)的記錄。
工資表中存儲員工的工資信息,包括工資號和對應(yīng)的金額。工資號在員工表中作為外鍵,關(guān)聯(lián)到員工表中對應(yīng)的記錄。
薪資記錄表和獎金記錄表分別用于記錄員工的薪資和獎金發(fā)放情況。薪資記錄表包括記錄號、員工號、類型(正常工資或加班工資)、日期和金額等字段。獎金記錄表也包含相似的字段。