色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

MySQL人事管理系統數據庫

錢多多2年前10瀏覽0評論
MySQL是一種流行的關系型數據庫管理系統,廣泛應用于各個領域。在人力資源管理中,MySQL也有廣泛的應用。下面介紹一個基于MySQL的人事管理系統數據庫。 首先,我們需要創建一個名為"hr_system"的數據庫。可以使用以下代碼:
CREATE DATABASE hr_system;
在該數據庫中,我們可以創建以下幾個關鍵表: 1. employee:存儲員工的個人信息,包括員工編號、姓名、性別、生日、部門等。可以使用以下代碼:
CREATE TABLE employee (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
gender ENUM('M', 'F') NOT NULL,
birthday DATE NOT NULL,
department VARCHAR(50) NOT NULL
);
2. salary:存儲員工的薪資信息,包括員工編號、基本工資、津貼、補貼等。可以使用以下代碼:
CREATE TABLE salary (
id INT(11) PRIMARY KEY,
basic_salary DECIMAL(10,2) NOT NULL,
allowance DECIMAL(10,2),
subsidy DECIMAL(10,2),
FOREIGN KEY (id) REFERENCES employee(id) ON DELETE CASCADE
);
3. attendance:存儲員工的考勤信息,包括員工編號、出勤日期、上班時間、下班時間等。可以使用以下代碼:
CREATE TABLE attendance (
id INT(11) NOT NULL,
attend_date DATE NOT NULL,
start_time TIME NOT NULL,
end_time TIME NOT NULL,
PRIMARY KEY (id, attend_date),
FOREIGN KEY (id) REFERENCES employee(id) ON DELETE CASCADE
);
通過以上三個表,我們可以存儲員工的基本信息、薪資信息和考勤信息。同時,我們也可以通過SQL語句進行查詢、修改、添加和刪除操作,以實現對員工信息的管理和維護。例如,查詢某個部門的員工信息和薪資信息可以使用以下代碼:
SELECT e.name, s.basic_salary, s.allowance, s.subsidy
FROM employee e
JOIN salary s ON e.id = s.id
WHERE e.department = 'Sales';
以上是一個基于MySQL的人事管理系統數據庫的簡介。在實際應用中,還需要根據具體的需求進行調整和擴展,以滿足不同的業務需求。