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).
2 trang |
Chia sẻ: maiphuongtt | Lượt xem: 1943 | Lượt tải: 2
Bạn đang xem nội dung tài liệu Đề thi học phần Access 2, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Đề 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:
Cấp bậc Tiên tăng ca
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
Câ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