Tải bản đầy đủ (.pdf) (4 trang)

Đề thi chứng chỉ B tin học - ĐH Ngoại ngữ tin học - de 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (202.5 KB, 4 trang )

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ-TIN HỌC TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN

ðỀ THI CHỨNG CHỈ TIN HỌC QUỐC GIA
TRÌNH ðỘ B
Thời gian:
Ngày thi:
ðề 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ý bạn ñọc
và 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 Trả:

Sách:

Phần 2: Yêu cầu

* ðề thi gồm có 4 trang


Trang 1/4 *


Cơ sở dữ liệu và số liệu thử mô tả ở trên, ñã ñược tạo sẵn trong
tập tin QL_THUVIEN.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).
Lu ý: ở table MuonTra 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 các độc giả cịn đang giữ sách của thư viện.

b/. Tạo query có tên cau2b, cho biết số lượng sách ñược bổ sung hàng năm theo từng nhà
xuất bản.

c/. Tạo query có tên cau2c, khi thi hành sẽ tạo một table tên PhatSach lưu danh sách các
ñộc giả trả sách trễ hạn gồm các nội dung như sau:

Trong đó: nếu số ngày trễ hạn <= 10 thì tiền phạt = số ngày trễ hạn * 1000 , ngược lại tiền
phạt = số ngày trễ hạn * 1500
d/. Tạo query có tên cau2d cho biết những cuốn sách chưa bao giờ có người mượn.

e/. Tạo query có tên cau2e cho biết độc giả nào đã mượn nhiều sách nhất

* ðề thi gồm có 4 trang

Trang 2/4 *



Câu 3: (1.5đ) Tạo báo cáo (Report) sau:
Tạo Report có tên cau3 dùng để in (Print Preview) thơng báo đến những bạn đọc có sách
gần đến hạn trả nhưng chưa trả sách như sau:

Yêu cầu:
-

ðịnh dạng khổ giấy A4

-

Mỗi ñộc giả in trên một trang riêng biệt

Câu 4: (4ñ)
a/. Tạo form có tên cau4a tra cứu các độc giả gần ñến hạn trả sách như sau:

Yêu cầu:
-

Khi người dùng nhập vào Tra cứu từ ngày, ðến ngày thì sẽ hiển thị các độc
giả có hạn trả sách trong khoảng thời gian đó nhưng chưa trả.

-

Khi người dùng nhấn nút in báo cáo sẽ in Report (Print Preview) cau3 nhưng
chỉ in những ñộc giả ñang hiển thị ở SubForm

b/. Tạo form có tên cau4b quản lý việc cho mượn sách như sau:

* ðề thi gồm có 4 trang


Trang 3/4 *


Yêu cầu:
-

Khi người dùng click chọn số thẻ trong Combo Box Số thẻ thì thơng tin về họ
tên độc giả, ñơn vị và số sách hiện ñang mượn sẽ ñược cập nhật lại.

-

Người dùng khơng được phép thêm mới, chỉnh sửa và xóa thơng tin trên
Subform.

-

Khi người dùng nhấn nút Thêm sách; nếu độc giả đã mượn ít hơn 3 quyển
sách thì chương trình cho phép nhập thêm 1 quyển sách; nếu độc giả đã mượn
3 quyển chương trình sẽ thơng báo “Bạn đã mượn 3 quyển sách, bạn khơng
được phép mượn thêm!”

-

Khi người dùng click chọn Mã sách trong Combo Box Mã sách thì thơng tin về
Tên sách, Ngày mượn, Hạn trả sẽ tự động thêm vào (trong đó, Ngày mượn
= ngày hiện tại, Hạn trả = Ngày mượn + 7 ngày). Tổng số sách ñang mượn
sẽ cập nhật lại và Form sẽ chuyển sang chức năng không cho thêm như ban
đầu.


Câu 5: (0.25đ) Tạo và trang trí form Main gồm các nút lệnh sau:
-

Tra cứu hạn trả sách: Mở Form cau4a

-

Quản lý mượn sách: Mở form cau4b

-

ðóng Form: ðóng Form Main

-

Thốt khỏi Access: Thố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_ThuVien.mdb được mở

-------Hết--------

* ðề thi gồm có 4 trang

Trang 4/4 *



×