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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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/13 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/13 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/13 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/13 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ả Nhân Viên MANHANVIEN TENNHANVIEN NGAYSINH GIOITINH DIACHI LUONGCOBAN HESOLUONG PHUCAP TAMUNG MAPHONGBAN MAGIAMDOC MAHOSO Text – 3 Text - 30 Date/Time Yes/No Text - 20 Number Number Number Number Text - 2 Text - 3 Text – 4 Khóa Chính Khóa Liên Kết Khóa Liên Kết Khóa Liên Kết Hồ Sơ MAHOSO NGAYVAODANG TRINHDO GIAYKHAMSUCKHOE GIAYKHAISINH Text – 4 Date/Time Text - 10 Yes/No Yes/No Khóa Chính Phòng Ban MAPHONGBAN TENPHONGBAN DIENTHOAI Text – 2 Text - 15 Number – 7 Khóa Chính Dự Án MADUAN TENDUAN Text – 3 Text – 35 Khóa Chính Công Việc MACONGVIEC TENCONGVIEC MADUAN Text – 3 Text - 35 Text – 3 Khóa Chính Khóa Liên Kết Giám Đốc MAGIAMDOC TENGIAMDOC Text – 3 Text – 30 Khóa Chính Chi Tiết Dự Án MANHANVIEN MADUAN Text – 3 Text – 3 Khóa Chính Khóa Chính Nhóm QLNS08AC3 Trang 5/13 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 NHAN VIEN TENNHANVIEN NGAY SINH GIOI TINH DIA CHI LUONG COBAN HE SO LUONG PHUCAP TAM UNG MA PHONG BAN 001 Dương Thị Mỵ Châu 10-03-1990 Nữ Quảng Nam 899000 3.10 50000 269700 KT 002 Tăng Lê Nhi 08-01-1990 Nữ Đà Nẵng 928000 3.20 70000 278400 KD 003 Võ Thị Mỵ Nương 10-01-1989 Nữ Quảng Ngãi 725000 2.50 0 217500 SX 004 Nguyễn Thu Thanh 10-04-1990 Nữ Gia Lai 667000 2.30 0 0 SX 005 Nguyễn Thanh Phú 05-07-1990 Nam Hà Tĩnh 1500000 4.50 150000 0 KH 006 Cao Thanh Lâm 30-04-1990 Nam Thanh Hóa 1015000 3.50 70000 304500 TC 007 Lê Phước Thịnh 22-12-1989 Nam Nghệ An 841000 2.90 50000 0 SX 008 Lê Công Vinh 20-11-1989 Nam Quảng Bình 754000 2.60 50000 0 KT 009 Phạm Đan Trường 08-03-1990 Nam Quảng Trị 806200 2.78 0 0 KD 010 Lê Diệp Chi 20-10-1990 Nữ Hà Tĩnh 1102000 3.80 70000 300000 TC 011 Ngô Trác Linh 27-07-1990 Nữ Đà Nẵng 899000 3.10 0 0 KT 012 Hoàng Anh Tuấn 01-05-1989 Nam Đà Nẵng 754000 2.78 0 0 KD Nhóm QLNS08AC3 Trang 6/13 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Ơ: BẢNG PHÒNG BAN: MAPHONGBAN TENPHONGBAN DIENTHOAI KD KINH DOANH 3865122 KH KẾ HOẠCH 3938828 KT KẾ TOÁN 3084727 TC TỔ CHỨC 3729777 SX SẢN XUẤT 3694988 Nhóm QLNS08AC3 Trang 7/13 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ài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự 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 DA5 Lắp Đặt Thiết Bị Hỗ Trợ Giảng 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 001 DA1 002 DA1 003 DA2 004 DA5 005 DA4 006 DA3 007 DA2 008 DA1 009 DA2 010 DA5 011 DA4 012 DA2 Nhóm QLNS08AC3 Trang 8/13 Bài Tập Nhóm HQTCSDL GVHD : ThS Lê Diên Tuấn Đề Tài: Quản Lý Nhân Sự 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: 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 9/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 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 10/13 [...].. .Bài Tập Nhóm HQTCSDL Đề Tài: Quản Lý Nhân Sự GVHD : ThS Lê Diên Tuấn 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. .. 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 11/13 Bài Tập Nhóm HQTCSDL Đề Tài: Quản Lý Nhân Sự GVHD : ThS Lê Diên Tuấn 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ã... 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 12/13 Bài Tập Nhóm HQTCSDL Đề Tài: Quản Lý Nhân Sự GVHD : ThS Lê Diên Tuấn 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"... 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... GVHD : ThS Lê Diên Tuấn 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... 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 13/13 . 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/13 Bài Tập Nhóm. 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/13 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. DOANH" Nhóm QLNS08AC3 Trang 10/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 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

Ngày đăng: 08/07/2014, 08:21

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan