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 (A) 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 2: (1.5đ) Từ table “tbl Cham Cong Hang Ngay”, Hãy tạo query “qry Bang Cham Cong Thang 6-2001” để cho biết những thông tin về việc chấm công của mỗi nhân viên trong tháng 6 năm 2001 Query
gồm các field sau: MaNV, TongNghiKhongPhep, TongNghiCoPhep, TongNghiPhepNam,
TongNghiBenh75, TongNghiBenh100, TongSoNgayNghi, SoNgayCong
Biết rằng:
- TongNghiKhongPhep (= tổng các ngày nghỉ không phép trong tháng 6-2001)
- TongNghiCoPhep (= tổng các ngày nghỉ có phép trong tháng 6-2001)
- TongNghiPhepNam (= tổng các ngày nghỉ phép năm trong tháng 6-2001)
- TongNghiBenh75 (= tổng các ngày nghỉ bệnh được hưởng 75% lương trong tháng 6-2001)
- TongNghiBenh100 (= tổng các ngày nghỉ bệnh được hưởng 100% lương trong tháng 6-2001)
- TongSoNgayNghi (=TongNghiKhongPhep + TongNghiCoPhep + TongNghiPhepNam +
TongNghiBenh75 + TongNghiBenh100)
- SoNgayCong (= 26 – TongSoNgayNghi)
Câu 3: (1.0đ) Từ table “tblTheo Doi Gio Tang Ca” hãy tạo query “qry Tang Ca Thang 6-2001” để tính tổng số giờ tăng ca cho mỗi nhân viên trong tháng 6 năm 2001 Query gồm các field sau:
MaNV, TongSoGioTangCa (= tổng số giờ tăng ca của tháng 6-2001)
Câu 4: (1.0đ) Hãy tạo query “qry Tinh Tien Tang Ca Thang 6-2001” gồm các field sau: MaNV,
HoVaTen, CapBac, LuongCoBan, TongSoGioTangCa, TienTangCa
Biết rằng tiền tăng ca được tính là dựa trên cấp bậc và tổng số giờ tăng ca của nhân viên như sau:
A 0
B hoặc C ((LuongCoBan/26)/8) * 1.5 * TongSoGioTangCa
D hoặc E ((LuongCoBan/26)/8) * 2 * TongSoGioTangCa
Câu 5: (1.5đ) Hãy tạo query “qry Bang Luong Nhan Vien Thang 6-2001” Query gồm các field sau:
MaNV, HoVaTen, Nu, MaPB, CapBac, LuongCoBan, SoNgayCong, LuongThang6, TienNghiBenh,
TienTangCa, ThuNhap, BaoHiemYte, BaoHiemXaHoi, ThucLanh
LuongThang6 = (LuongCoBan/26)*SoNgayCong
TienNghiBenh = (LuongCoBan/26) * (75% * TongNghiBenh75 + TongNghiBenh100)
ThuNhap = (LuongThang6 + TienNghiBenh + TienTangCa)
BaoHiemYte = 1% * ThuNhap
BaoHiemXaHoi = 5% * ThuNhap
ThucLanh = ThuNhap – BaoHiemYte – BaoHiemXaHoi
1
Trang 2Câu 6: (2.0đ) Hãy tạo report “rpt Phieu Luong Thang 6-2001” để in phiếu lương tháng 6 năm 2001 cho
các nhân viên theo mẫu dưới đây:
Câu 7: (2.5đ) Hãy tạo report “rpt Bang Luong Thang 6-2001” để in bảng lương tháng 6 năm 2001 cho các
nhân viên theo từng phòng ban như sau:
2