Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (294.33 KB, 2 trang )
BÀI TẬP LÝ THUYẾT – NGÔN NGỮ TRUY VẤN DỮ LIỆU SQL – ĐSQH
Cho lược đồ CSDL Quản lý nhân viên như bên dưới:
NHANVIEN (MANV, HOTEN, NGSINH, NGAYKYHD, DCHI, PHAI, LUONG, MA_NQL, PHG)
Nhân viên có mã nhân viên là duy nhất, nhân viên phải có họ tên và mức lương tối thiểu là 1000,
nhân viên phải trên 18 tuổi, có địa chỉ, người quản lý và thuộc về một phòng ban.
DEAN (MADA, TENDA, DDIEM_DA, PHONG)
Đề án có mã đề án và tên là duy nhất, đề án sẽ được triển khai tại một trong ba địa điểm “Hà Nội”,
“TP. HCM” hoặc “Hải Phòng”.
PHONGBAN (MAPHG, TENPHG, TRPHG, NG_NHANCHUC)
Phòng ban có mã phòng và tên là duy nhất, có mã nhân viên làm trưởng phòng và ngày nhận chức.
CONGVIEC (MADA, STT, TEN_CONG_VIEC)
Công việc thuộc về một đề án có số thứ tự để phân biệt với các công việc khác trong cùng đề án, số
thứ tự được đánh số từ 1 trở lên.
PHANCONG (MA_NVIEN, MADA, STT, THOIGIAN, THULAOGIO)
Công việc sẽ được phân cho các nhân viên, tổng số giờ và thù lao cho mỗi giờ.
QUY ĐỊNH NỘP BÀI
Phần bài tập SQL làm trong file script có tên theo định dạng: MSSV_HoVaTen.sql và nộp trên
moodle theo deadline ngày 11/05/2014.
Phần bài tập ĐSQH làm trong giấy (hoặc in ra) và nộp vào buổi học 12/05/2014.
VIẾT CÂU TRUY VẤN BẰNG ĐẠI SỐ QUAN HỆ VÀ BẰNG NGÔN NGỮ SQL
1. Cho biết mã số, họ tên nhân viên, tên phòng ban nhân viên làm việc và tiền thưởng cuối năm
của nhân viên biết rằng tiền thưởng cuối năm sẽ được tính theo công thức sau:
Tiền thưởng = lương * 0.1 * thâm niên
2. Cho biết danh sách công việc (mada, stt, tencongviec) của các công việc của đề án do phòng
“Quản lý” phụ trách và đặt.
3. Cho biết tên các quản lý trên 30 tuổi chưa từng phụ trách công việc nào có tổng thù lao trên
3000000.
4. Cho biết tên phòng ban có độ tuổi trung bình khi bắt đầu làm việc của các nhân viên trong
phòng từ 20 đến 26 tuổi.