Microsoft Office Access, thường được gọi tắt là MS Access hoặc đơn giản là Access, là một phần mềm quản lý cơ sở dữ liệu quan hệ do hãng Microsoft giữ bản quyền.
Trang 1Đề thi môn: Access2 (C) Thời gian: 90 phút
Thí sinh hãy mở file Database NhanSu2.mdb trong đĩa H: và thực hiện các yêu cầu sau:
Câu1: (0.5 đ)Tạo mối quan hệ (Relationships) giữa các table trong Database như sau:
Câu 1:
a (0.5đ) Hãy tạo query “qry Danh Sach Nhan Vien Dang Lam Viec” để cho biết danh sách các nhân viên hiện nay đang làm việc tại công ty (tức là field NgayNghiViec có giá trị rỗng) Query gồm các
field: MaVN, HoVaTen, Nu, NgaySinh, NgayVaoLam, NgayNghiViec
b (0.5đ) Hãy tạo query “qry Danh Sach Nhan Vien Da Nghi Viec” để cho biết danh sách các nhân viên
đã nghỉ việc (query cũng gồm các field như query câu a)
Câu 2:
a (1.0đ) Hãy tạo query “qry Thong Ke 1” để cho biết số nhân viên hiện đang làm việc tại công ty theo
từng phòng ban?
3 Bộ phận phục vụ khách hàng ?
b (1.5đ) Hãy tạo query “qry Thong Ke 2” để cho biết có bao nhiêu nhân viên thuộc các cấp bậc (“A”,
“B”, “C”, “D” và “E”) đang làm việc tại mỗi phòng ban?
3 Bộ phận phục vụ khách hàng ? ? ? ? ?
Câu3: (2.0đ) Hãy tạo query “qry Xet Tang Luong Thang 6-2001” để xét tăng lương cho các nhân viên
năm 2001 và thời điểm xét tăng lương là ngày 30/06/2001 Query gồm các field sau: MaNV, HoVaTen,
Nu, CapBac, ChucVu, MaPB, LuongCoBan, SoNamLamViec, DiemTN, DiemCB, TongDiem, HSTangLuong, LuongCoBanMoi, CapBacMoi
Biết rằng:
1
Trang 2 Số năm làm việc (SoNamLamViec):
= (#30/06/2001# –NgayVaoLam)\365
Điểm xét tăng lương theo thâm niên
(DiemTN):
0 (làm việc chưa tới 1 năm) 9
1 10
2 12
3 15
>=4 (từ 4 năm trở lên) 18
Điểm xét tăng lương theo cấp bậc (DiemCB): Cấp bậc Điểm A 12
B 9
C 6
D 3
E 0
TongDiem = DiemTN+DiemCB Hệ số tăng lương (HSTangLuong) được xét dựa trên tổng điểm như sau: Tổng điểm Hệ số Từ 0 đến 15 8%
Từ 16 đến 20 10%
Từ 21 đến 25 12%
Lớn hơn 25 16%
Lương cơ bản mới (LuongCoBanMoi):
=LuongCoBan * (1+HSTangLuong)
Cấp bậc mới (CapBacMoi) được xét dựa trên
mức lương cơ bản mới như sau:
Lương cơ bản mới Cấp bậc mới
> 2000000 and < =3000000 D > 3000000 and <= 4000000 C > 4000000 and < =5000000 B
Lưu ý: Query này phải được loại ra những người đã nghỉ việc (tức là chỉ hiện thông tin của
những người còn đang làm việc).
Câu4: (3.0đ) Hãy tạo report “rpt Ket Qua Xet Tang Luong Thang 6-2001” để in bảng kết quả xét tăng
lương cho các nhân viên theo từng phòng ban như sau:
Câu5: Từ query câu 3, hãy tạo các query sau:
a (0.5đ) Query “qry Danh Sach Nhan Vien Duoc Thay Doi Cap Bac” cho biết danh sách các nhân viên đã có sự thay đổi cấp bậc (tức là cấp bậc mới khác với cấp bậc trước đây) Query gồm các field:
MaNV, HoVaTen, CapBac, CapBacMoi
b (0.5đ) Query “qry Danh Sach Nhan Vien Duoc Co Cap Bac Khong Doi” cho biết danh sách các nhân viên không có sự thay đổi cấp bậc (tức là cấp bậc mới và cấp bậc trước đây giống
nhau) Query cũng gồm các field như ở câu trên
2