1. TRUNG TÂM TIN HỌC- ĐẠI HỌC AN GIANG
Số 25 - Võ Thị Sáu, TP Long xuyên, An giang
Tels: (076) 945454 – Ext: 666; Fax: (076) 842560
Website: http://cict.agu.edu.vn E-mail: cict@agu.edu.vn
ĐỀ THI CHỨNG CHỈ TIN HỌC QUỐC GIA
TRÌNH ĐỘ B
Thời gian thi: 135 phút
Ngày thi: 7/9/2008
Đề thi số: ……
Lưu ý: - Thí sinh lưu tập tin vào ổ đĩa Z: để chấm điểm.
- Thí sinh không được mang tài liệu vào phòng thi.
- Điểm thi thực hành là 9 điểm; Điểm thi lý thuyết là 1 điểm.
Phần 1: Giới thiệu bài toán:
Một Thư viện sử dụng Microsoft Access để xây dựng một chương trình quản lý việc
cho mượn sách. Cơ sở dữ liệu được mô tả như sau:
* Dữ liệu nhập thử:
Đọc Giả: Mượn:
Sách:
Các table còn lại tham khảo thêm trong tập tin cơ sở dữ liệu: QL_SACH.MDB
* Đề thi gồm có 4 trang Trang 1/4 *
2. Phần 2: Yêu cầu
Cơ sở dữ liệu và số liệu thử mô tả ở trên, đã được tạo sẵn trong tập tin
QL_SACH.MDB trên ổ đĩa Z:. Thí sinh mở file có sẵn và thực hiện các yêu cầu sau đây:
Câu 1: (0.5đ) Dựa trên mô tả và số liệu anh/chị hãy hiệu chỉnh và thiết lập mối quan hệ
(relationship) giữa các bảng (table).
Lưu ý: ở table Muon cần thiết kế cho đọc giả có thể mượn lại các quyển sách đã trả
trước đây.
Câu 2: (2.5đ) Bằng công cụ truy vấn (Query) hãy:
a/. Tạo query có tên cau2a cho biết, nhà xuất bản “Giáo dục” đã xuất bản bao nhiêu
quyển sách trong năm 2005, như mẫu sau:
b/. Tạo query có tên cau2b cho biết những thể loại sách được in ở từng năm, như
mẫu sau:
c/. Tạo query có tên cau2c cho biết những đọc giả đã mượn sách và đã trả hết tất
cả sách đã mượn, như mẫu sau:
d/. Tạo query có tên cau2d cho biết những sách mà đọc giả đang mượn nhưng chưa
trả, như mẫu sau:
* Đề thi gồm có 4 trang Trang 2/4 *
3. e/. Tạo query có tên cau2e cho biết tác giả viết nhiều sách nhất, như mẫu sau:
Câu 3: Tạo báo cáo (Report) sau: (1.5đ)
Tạo Report có tên cau3 dùng để in (Print Preview) báo cáo như sau:
Yêu cầu: định đạng khổ giấy A4.
Câu 4: (4đ)
a/. Tạo form có tên Cau4a để thêm sách như mẫu sau:
* Đề thi gồm có 4 trang Trang 3/4 *
4. Yêu cầu:
- Combo Box Tác giả và Nhà xuất bản khi click vào thì xổ ra trường Mã tác giả, Tên
tác giả; Mã nhà xuất bản, Tên nhà xuất bản để chọn.
- Nút lệnh Lưu sẽ lưu dữ liệu của Record mới vào table Sach, nếu Mã sách nhập
vào đã có sẵn trong table Sach, thì xuất hiện thông báo: “Mã số này đã có. Yêu cầu
nhập mã số khác”
b/. Tạo form có tên cau4b để tìm sách chưa trả như mẫu sau:
Yêu cầu:
• Khi Người sử dụng nhập vào Cho mượn từ ngày, Đến ngày và chọn Thể loại, thì
hiển thị tất cả các đọc giả đã mượn sách chưa trả trong khoảng thời gian này ở
SubForm.
• Nút lệnh In Danh Sách: sẽ in Report (Print Preview) câu 3, với những đọc giả
đang hiển thị ở SubForm.
Câu 5: (0.25đ) Tạo và trang trí form có tên Main gồm các nút lệnh sau:
• Thêm sách: Mở Form Cau4a.
• Tìm Kiếm sách chưa trả: Mở Form Cau4b.
• Đóng Form: Đóng Form MAIN.
• Thoát Access: Thoát khỏi Access
Câu 6: (0.25đ) Tạo macro Autoexec thực hiện việc mở Form MAIN mỗi khi tập tin
QL_SACH.MDB được mở:
--- Hết ---
* Đề thi gồm có 4 trang Trang 4/4 *