intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài Tập Nhóm Quản Lý Nhân Sự - Hệ Quản Trị CSDL

Chia sẻ: Nguyen Thanh Vinh | Ngày: | Loại File: DOC | Số trang:14

1.582
lượt xem
214
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Khảo sát quy trình nghiệp vụ: Một nhân viên có một hồ sơ để lưu trữ thông tin, Một hồ sơ lưu trữ thông tin một nhân viên, Một nhân viên thuộc một phòng ban, Một phòng ban có một hoặc nhiều nhân viên, Một nhân viên tham gia một hoặc nhiều dự án, Một dự án có một hoặc nhiều nhân viên tham gia, Một dự án có một hoặc nhiều công việc, Một công việc có trong một dự án..

Chủ đề:
Lưu

Nội dung Text: Bài Tập Nhóm Quản Lý Nhân Sự - Hệ Quản Trị CSDL

  1. Bài Tập Nhóm HQTCSDL GVHD : ThS. Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự I. KHẢO SÁT QUY TRÌNH NGHIỆP VỤ:  Một nhân viên có một hồ sơ để lưu trữ thông tin  Một hồ sơ lưu trữ thông tin một nhân viên  Một nhân viên thuộc một phòng ban  Một phòng ban có một hoặc nhiều nhân viên  Một nhân viên tham gia một hoặc nhiều dự án  Một dự án có một hoặc nhiều nhân viên tham gia  Một dự án có một hoặc nhiều công việc  Một công việc có trong một dự án  Một dự án được quản lý bởi một giám đốc  Một giám đốc quản lý một dự án  Một nhân viên chịu sự quản lý của một giám đốc  Một giám đốc quản lý một hoặc nhiều nhân viên Nhóm QLNS08AC3 Trang 1/14
  2. Bài Tập Nhóm HQTCSDL GVHD : ThS. Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự II. THIẾT KẾ ERD Nhóm QLNS08AC3 Trang 2/14
  3. Bài Tập Nhóm HQTCSDL GVHD : ThS. Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự Nhóm QLNS08AC3 Trang 3/14
  4. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự TỪ ERD  LƯỢC ĐỒ QUAN HỆ ( CƠ SỞ DỮ LIỆU )  NHANVIEN(MANHANVIEN,TENNHANVIEN, NGAYSINH, GIOITINH,DIACHI,LUONGCOBAN,HESOLUONG,PHUCAP, TAMUNG,MAPHONGBAN,MAGIAMDOC,MAHOSO)  HOSO(MAHOSO,NGAYVAODANG,TRINHDO, GIAYKHAMSUCKHOE,GIAYKHAISINH)  PHONGBAN(MAPHONGBAN,TENPHONGBAN,DIENTHOAI)  DUAN(MADUAN,TENDUAN)  CONGVIEC(MACONGVIEC,TENCONGVIEC,MADUAN)  GIAM DOC ( MAGIAMDOC,TENGIAMDOC)  CHITIETDUAN(MANHANVIEN, MADUAN) Nhóm QLNS08AC3 Trang 4/14
  5. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự Xây Dựng Cấu Trúc Bảng: Tên bảng Thuộc Tính Độ Dài ( Loại DL) Mô Tả MANHANVIEN Text – 3 Khóa Chính TENNHANVIEN Text - 30 NGAYSINH Date/Time GIOITINH Yes/No DIACHI Text - 20 LUONGCOBAN Number Nhân Viên HESOLUONG Number PHUCAP Number TAMUNG Number MAPHONGBAN Text - 2 Khóa Liên Kết MAGIAMDOC Text - 3 Khóa Liên Kết MAHOSO Text – 4 Khóa Liên Kết MAHOSO Text – 4 Khóa Chính NGAYVAODANG Date/Time Hồ Sơ TRINHDO Text - 10 GIAYKHAMSUCKHOE Yes/No GIAYKHAISINH Yes/No MAPHONGBAN Text – 2 Khóa Chính Phòng Ban TENPHONGBAN Text - 15 DIENTHOAI Number – 7 MADUAN Text – 3 Khóa Chính Dự Án TENDUAN Text – 35 MACONGVIEC Text – 3 Khóa Chính Công Việc TENCONGVIEC Text - 35 MADUAN Text – 3 Khóa Liên Kết MAGIAMDOC Text – 3 Khóa Chính Giám Đốc TENGIAMDOC Text – 30 Chi Tiết Dự MANHANVIEN Text – 3 Khóa Chính Án MADUAN Text – 3 Khóa Chính Nhóm QLNS08AC3 Trang 5/14
  6. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự Tiến Hành Nhập Dữ Liệu Vào Cơ Sở Dữ Liệu: BẢNG NHÂN VIÊN: MA HE MA MA MA NGAY GIOI DIA LUONG TAM NHAN TENNHANVIEN SO PHUCAP PHONG GIAM HO SINH TINH CHI COBAN UNG VIEN LUONG BAN DOC SO Quảng 001 Dương Thị Mỵ Châu 10-03-1990 Nữ 899000 3.10 50000 269700 KT GD1 HS01 Nam Đà 002 Tăng Lê Nhi 08-01-1990 Nữ 928000 3.20 70000 278400 KD GD2 HS02 Nẵng Quảng 003 Võ Thị Mỵ Nương 10-01-1989 Nữ 725000 2.50 0 217500 SX GD3 HS03 Ngãi Gia 004 Nguyễn Thu Thanh 10-04-1990 Nữ 667000 2.30 0 0 SX GD3 HS04 Lai Hà 005 Nguyễn Thanh Phú 05-07-1990 Nam 1500000 4.50 150000 0 KH GD4 HS05 Tĩnh Thanh 006 Cao Thanh Lâm 30-04-1990 Nam 1015000 3.50 70000 304500 TC GD5 HS06 Hóa Nghệ 007 Lê Phước Thịnh 22-12-1989 Nam 841000 2.90 50000 0 SX GD3 HS07 An Quảng 008 Lê Công Vinh 20-11-1989 Nam 754000 2.60 50000 0 KT GD1 HS08 Bình Quảng 009 Phạm Đan Trường 08-03-1990 Nam 806200 2.78 0 0 KD GD2 HS09 Trị Hà 010 Lê Diệp Chi 20-10-1990 Nữ 1102000 3.80 70000 300000 TC GD6 HS10 Tĩnh Đà 011 Ngô Trác Linh 27-07-1990 Nữ 899000 3.10 0 0 KT GD1 HS11 Nẵng Đà 012 Hoàng Anh Tuấn 01-05-1989 Nam 754000 2.78 0 0 KD GD2 HS12 Nẵng Nhóm QLNS08AC3 Trang 6/14
  7. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự BẢNG HỒ SƠ: MAHOSO NGAYVAODANG TRINHDO GIAYKHAMSUCKHOE GIAYKHAISINH HS01 01-01-2020 DAIHOC CO CO HS02 DAIHOC CO CO HS03 TRUNGCAP CO HS04 CAODANG CO HS05 02-09-2008 DAIHOC CO CO HS06 DAIHOC CO HS07 TRUNGCAP CO HS08 CAODANG CO CO HS09 03-02-2010 CAODANG CO HS10 DAIHOC CO CO HS11 03-02-2010 DAIHOC CO CO HS12 TRUNGCAP CO BẢNG PHÒNG BAN: MAPHONGBAN TENPHONGBAN DIENTHOAI KD KINH DOANH 3865122 Nhóm QLNS08AC3 Trang 7/14
  8. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự KH KẾ HOẠCH 3938828 KT KẾ TOÁN 3084727 TC TỔ CHỨC 3729777 SX SẢN XUẤT 3694988 BẢNG DỰ ÁN: MADUAN TENDUAN DA1 Xây dựng Khu Giảng Đường H DA2 Xây dựng Khu Giảng Đường I DA3 Xây Kí Túc Xá Sinh Viên DA4 Xây Dựng Căng Tin Lắp Đặt Thiết Bị Hỗ Trợ Giảng DA5 Dạ y BẢNG CÔNG VIỆC: MACONGVIEC TENCONGVIEC MADUAN 001 Giải Tỏa Mặt Bằng DA3 002 Vay Vốn DA1 003 Mua Thiết Bị DA5 004 Thuê Nhà Thầu DA4 005 Tiến Hành Xây Dựng Công Trình DA2 006 Kiểm Tra Tiến Độ Thi Công DA2 007 Đào Móng DA1 BẢNG CHI TIẾT DỰ ÁN: MANHANVIEN MADUAN Nhóm QLNS08AC3 Trang 8/14
  9. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự 001 DA1 002 DA1 003 DA2 004 DA5 005 DA4 006 DA3 007 DA2 008 DA1 009 DA2 010 DA5 011 DA4 012 DA2 BẢNG GIÁM ĐỐC: MAGIAMDOC TENGIAMDOC GD1 Dương Thị Tân Định GD2 Tăng Lê Luy GD3 Trần Thị Mỹ Nương GD4 Nguyễn Thị Thanh GD5 Nguyễn Thanh Vinh GD6 Văn Như Cương III. 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 ? Trả Lời : SELECT COUNT(MANHANVIEN) AS SOLUONG FROM NHANVIEN Câu 2 : Cho biết tổng số phòng ban Trả Lời: Nhóm QLNS08AC3 Trang 9/14
  10. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự SELECT COUNT(MAPHONGBAN) AS SOLUONG FROM PHONGBAN Câu 3: Liệt kê Tên nhân viên,Ngày sinh,Giới Tính,Địa Chỉ sao cho khi thi hành Query sẽ xuất hiện tham số: “trình độ nào thì hiển thị” người sử dụng nhập vào trình độ thì Query chỉ xuất hiện những người có trình độ vừa nhập vào. Trả Lời: SELECT TENNHANVIEN,NGAYSINH,GIOITINH,DIACHI FROM NHANVIEN,HOSO WHERE NHANVIEN.MAHOSO=HOSO.MAHOSO AND TRINHDO=[TRÌNH ĐỘ NÀO THÌ HIỂN THỊ] Nhóm QLNS08AC3 Trang 10/14
  11. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự Câu 4 : Liệt kê chi tiết nhân viên sao cho khi thi hành query sẽ xuất hiện tham số: “bắt đầu bằng” người sử dụng nhập vào (Ví dụ bắt đầu bằng chữ V thì gõ vào la V*) thì Query chỉ xuất hiện những nhân viên bắt đầu bằng ký tự đó. Và những nhân viên đó có năm sinh 1989-1990 Trả Lời: SELECT * FROM NHANVIEN WHERE TENNHANVIEN LIKE [BẮT ĐẦU BẰNG] AND YEAR(NGAYSINH) BETWEEN 1989 AND 1990 Câu 5: Liệt kê tên nhân viên, ngày sinh, giới tính, địa chỉ, lương cơ bản, hệ số lương, phụ cấp, tạm ứng của nhân viên ở phòng kế toán và sản xuất Trả lời: SELECT TENNHANVIEN, NGAYSINH, GIOITINH, DIACHI, LUONGCOBAN, HESOLUONG, PHUCAP, TAMUNG FROM NHANVIEN, PHONGBAN WHERE NHANVIEN.MAPHONGBAN=PHONGBAN.MAPHONGBAN AND TENPHONGBAN IN("KẾ TOÁN","SẢN XUẤT") Câu 6: Liệt kê tên nhân viên, ngày sinh, giới tính, địa chỉ của nhân viên là đảng viên Trả lời: SELECT TENNHANVIEN,NGAYSINH,GIOITINH,DIACHI FROM NHANVIEN,HOSO WHERE NHANVIEN.MAHOSO=HOSO.MAHOSO AND NGAYVAODANG=YES ORDER BY TENNHANVIEN Câu 7: Liệt kê tên nhân viên, ngày sinh, giới tính có địa chỉ ở đà nẵng và thuộc phòng kinh doanh Trả lời: SELECT TENNHANVIEN,NGAYSINH,GIOITINH FROM NHANVIEN,PHONGBAN WHERE NHANVIEN.MAPHONGBAN=PHONGBAN.MAPHONGBAN AND DIACHI="ĐÀ NẴNG" AND TENPHONGBAN="KINH DOANH" Nhóm QLNS08AC3 Trang 11/14
  12. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự Câu 8: liệt kê tên nhân viên và hệ số lương của tất cả những nhân viên có hệ số lương lơn hơn 3 và thuộc phòng kế toán Trả lời: SELECT TENNHANVIEN,HESOLUONG FROM NHANVIEN,PHONGBAN WHERE NHANVIEN.MAPHONGBAN=PHONGBAN.MAPHONGBAN AND HESOLUONG>3 AND TENPHONGBAN="KẾ TOÁN" Câu 9: liệt kê tên nhân viên, ngày sinh của tất cả những nhân viên nữ có trình độ đại học và đã là đảng viên Trả lời SELECT TENNHANVIEN,NGAYSINH FROM NHANVIEN,HOSO WHERE NHANVIEN.MAHOSO=HOSO.MAHOSO AND GIOITINH=NO AND TRINHDO="ĐẠI HỌC" AND NGAYVAODANG=YES Câu 10: liệt kê tên nhân viên và hệ số lương của tất cả nhân viên thuộc tất cả các phòng ban, bảng được sắp xếp giảm dần theo hệ số lương và tăng dần theo tên nhân viên Trả lời: SELECT TENNHANVIEN,TENPHONGBAN,HESOLUONG FROM NHANVIEN,PHONGBAN WHERE NHANVIEN.MAPHONGBAN=PHONGBAN.MAPHONGBAN ORDER BY HESOLUONG DESC ,TENNHANVIEN ASC Câu 11: liệt kê chi tiết các nhân viên sao cho khi thi hành Query sẽ xuất hiện tham số: “mã dự án” người sử dụng nhập vào mã dự án thì Query chỉ xuất hiện những nhân viên tham gia mã dự án đó. Trả lời: SELECT NHANVIEN.* FROM NHANVIEN, CHITIETDUAN WHERE NHANVIEN.MANHANVIEN=CHITIETDUAN.MANHANVIEN AND MADUAN=[MÃ DỰ ÁN] Nhóm QLNS08AC3 Trang 12/14
  13. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự Câu 12: liệt kê chi tiết các nhân viên sao cho khi thi hành Query sẽ xuất hiện tham số: “mã giám đốc” người sử dụng nhập vào mã giám đốc thì Query chỉ xuất hiện những nhân viên chịu sự quản lý của mã giám đốc đó. Trả Lời: SELECT NHANVIEN.*, NHANVIEN.MAGIAMDOC FROM NHANVIEN WHERE NHANVIEN.MAGIAMDOC=[MÃ GIÁM ĐỐC] Câu 13: Liệt kê tên công việc có ở dự án 1 Trả lời: SELECT DISTINCT TENCONGVIEC FROM CONGVIEC,CHITIETDUAN WHERE CONGVIEC.MADUAN=CHITIETDUAN.MADUAN AND CHITIETDUAN.MADUAN="DA1" HOẶC SELECT TENCONGVIEC FROM CONGVIEC WHERE MADUAN IN (SELECT MADUAN FROM CHITIETDUAN WHERE MADUAN="DA1") Câu 14: Liêt kê tên công việc không có ở dự án 1 Trả Lời: SELECT TENCONGVIEC FROM CONGVIEC WHERE MADUAN NOT IN (SELECT MADUAN FROM CHITIETDUAN WHERE MADUAN="DA1") Nhóm QLNS08AC3 Trang 13/14
  14. Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự Câu 15: Liệt kê chi tiết tất cả các nhân viên tham gia dự án 2 Trả Lời: SELECT NHANVIEN.* FROM NHANVIEN, CHITIETDUAN WHERE NHANVIEN.MANHANVIEN=CHITIETDUAN.MANHANVIEN AND MADUAN="DA2" HOẶC SELECT NHANVIEN.* FROM NHANVIEN WHERE MANHANVIEN IN (SELECT MANHANVIEN FROM CHITIETDUAN WHERE MADUAN="DA2") Câu 16: Liệt kê chi tiết tất cả các nhân viên không tham gia vào dự án 2 Trả Lời: SELECT NHANVIEN.* FROM NHANVIEN WHERE MANHANVIEN NOT IN (SELECT MANHANVIEN FROM CHITIETDUAN WHERE MADUAN="DA2") Nhóm QLNS08AC3 Trang 14/14
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2