Tr
ng Đ i H c Công Ngh Thông
ườ
ạ ọ
ệ
Tin Khoa H Th ng Thông Tin ố
ệ
THI TH C HÀNH – Đ 3 Ự Ề Môn: C S D LI U Ơ Ở Ữ Ệ Th i gian: 60 phút
ờ
c phép s d ng tài li u) ượ ử ụ ệ (đ thi g m có 1 trang) (Sinh viên đ ề ồ
Cho l c đ quan h sau: ượ ồ ệ
NHANVIEN(MaNV, TenNV, MaVT, MaPB, Luong, NgayVL)
PHONGBAN(MaPB, TenPB, Diachi,NgayTL, MaNV)
VITRI(MaVT, Mota)
MUCLUONG(MaML, Mucthap, Muccao)
Dùng SQL Server th c hi n các công vi c sau: ự ệ ệ
trong b ng sau (t o các ràng
ể ữ ệ
ệ
ả
ả
ạ
tế các câu l nh SQL t o các quan h trên v i các ki u d li u mô t
ớ ệ ng ng): (3 đi m)
1. Vi bu c khóa chính, khóa ngo i t ộ
ạ ạ ươ ứ Thu c tính ộ
Quan hệ
i ả
Di n gi ễ
ị
ủ
NHANVIEN
ệc c a nhân viên ủ
Mã nhân viên Tên nhân viên Mã v trí làm vi Mã phòng ban c a nhân viên L
ủ
n viên
ủ
PHONGBAN
ị
ưở
VITRI
MUCLUONG
MaNV TenNV MaVT MaPB Luong NgayVL MaPB TenPB Diachi NgayTL MaNV MaVT Mota MaML Mucthap Muccao
ể Ki u d li u ể ữ ệ int varchar(30) int int int ng c a nhân viên ươ smalldatetime Ngày vào làm c a nhâ int char(10) varchar(40) smalldatetime int int varchar(30) int int int
Mã phòng ban Tên phòng ban Đ a ch phòng ban ỉ Ngày thành l p c a phòng ban. ậ ủ ng phòng Mã nhân viên làm tr Mã v trí c a nhân viên trong công ty ị ủ Tên v trí ị Mã m c l ng ứ ươ Giá tr m c l ị ứ ươ Giá tr m c l ị ứ ươ
ng th p nh t ấ ấ ng cao nh t ấ
i. (0.75 đ) ự các ràng bu c toàn v n sau: ộ ủ ệ ạ ả ể ỉ ỉ ị ậ ủ ả ớ ủ 2. Hi n th c ệ ẹ 2.1. Ngày vào làm c a nhân viên ph i nh h n ngày hi n t ỏ ơ 2.2. Đ a ch phòng ban ch có th là 'HANOI','TPHCM','DANANG', 'CANTHO’. (0.75 đ) 2.3. Ngày vào làm c a nhân viên ph i l n h n ngày thành l p c a phòng ban mà nhân viên đó ơ làm vi cệ . (1 đ)
3. Vi
câu l nh SQL th c hi n các câu truy v n sau: ệ
ự ệ ữ ứ ươ i. Các thông tin: mã phòng ấ ng l n h n 3000 ơ ớ ố ươ . (1.5 đ) ơ ng nhân viên h n 2 ng ộ t các ế 3.1. Tìm nh ng nhân viên có m c l 3.2. In ra thông tin các phòng ban có s l ban, tên phòng ban, s l 3.3. In ra mã m c l ứ ươ ườ ng nhân viên thu c phòng ban đó. (1.5 đ) ố ươ ng c a các nhân viên (MaNV, TenNV, MaML).(1.5 đ) ủ (------------ H t ------------) ế