Quản lí nhân sự tại Công ty TNHH Thái Tuấn
Trang 1BÀI TẬP NHÓM CƠ SỞ DỮ LIỆU
I.Khảo sát một số quy trình nghiệp vụ của công ty:
Công ty TNHH Thái Tuấn quyết định xây dựng một cơ sở dữ liệu nhằm quản lý nhân viên của công ty Công ty có nhiều
phòng ban, mỗi phòng ban chịu trách nhiệm về một chức năng
khác nhau Thông tin về một phòng ban, gồm có: mã phòng, tên phòng ban, địa chỉ.
Doanh nghiệp có nhiều nhân viên thuộc nhiều phòng ban
khác nhau Thông tin về một nhân viên gồm có: mã nhân viên, họ tên, ngày sinh,giới tính, địa chỉ, mã phòng ban, số điện thoại, chức vụ.Mỗi nhân viên chỉ làm việc ở một phòng ban và một phòng ban có thể có nhiều nhân viên.
Cuối mỗi năm công ty tổng kết và khen thưởng đối với các nhân viên có nhiều thành tích Đồng thời kỷ luật đối với các
nhân viên phạm sai lầm Mỗi nhân viên có thể có nhiều khen thưởng, kỷ luật hoặc không có Thông tin về việc khen thưởng gồm có: mã khen thưởng, loại khen thưởng, mức thưởng Thông tin về việc kỷ luật gồm có: mã kỷ luật, loại kỷ luật, đối tượng kỷ luật, mức kỷ luật.
Trang 2II Xây dựng mô hình quan hệ thực thể (ERD):
TỪ ERD LƯỢC ĐỒ QUAN HỆ ( CƠ SỞ DỮ LIỆU )
Các thực thể của công ty bao gồm:
PB ( maphongban, tenphongban, điachi, manhanvien )NV(manhanvien, tennhanvien, ngaysinh, gioitinh,
Trang 4003Trương Thị Hà Châu 10-01-1989 Nữ Quảng Ngãi SX3938828PGĐ004Nguyễn Thị Thanh 10-04-1990 NữGia LaiSX3627568NV005Nguyễn Thanh Phú 05-07-1990 NamHà TĩnhKH3790678NV006Cao Lâm 30-04-1990 Nam Thanh Hóa TC3478901TT007Lê Phước Thịnh 22-12-1989 Nam Nghệ An SX3780864NV008Chu Thu Hương 20-11-1989 Nam Quảng Bình KT3618930GĐ009Hoàng Thái Phiệt 08-03-1990 Nam Quảng Trị KD3750236NV010Ngô Diệp Nga 20-10-1990 NữHà TĩnhTC2630368NV011Trần Thu Trang 27-07-1990 Nữ NẵngĐà KT3627725NV012Nguyễn Mỹ Linh 01-05-1989 Nam NẵngĐà KD3645671NV
Trang 7III XÂY DỰNG CÂU TRUY VẤN: Câu 1 : Hiện tại Công ty có bao nhiêu nhân viên ?
Câu 3: Liệt kê danh sách nhân viên nữ thuộc phòng kế toán?
SELECT MANHANVIEN, TENNHANVIEN, MAPHONGBAN FROM NV
WHERE MAPHONGBAN =“ KT” AND GIOITINH = “NU”
Câu 4: Có bao nhiêu nhân viên bị kỷ luật?
Trả lời:
SELECT COUNT(MAKYLUAT) AS SOLUONG
FROM KLCT
WHERE MAKYLUAT NOT IN (‘L0’)
Câu 5: Liệt kê danh sách nhân viên được khen thưởng ?
Trang 8SELECT MANHANVIEN, TENNHANVIEN, NGAYSINH, GIOITINH, DIACHI, MAPHONGBAN, DIENTHOAI,
Trang 9WHERE DATE(NGAYSINH)=30 AND MONTH(NGAYSINH)=04