Caâu 1 (2 ñ) : Taïo caáu truùc cho caùc baûng treân, goàm :
a. choïn kieåu döõ lieäu (Data Type) thích hợp cho các cột,
thiết lập khóa chính cho các bảng
b. thiết lập Input Mask cho cột MaSach của bảng Sach,
biết rằng MaSach gồm 4 ký số, bắt buộc phải nh ập đủ
4 trang |
Chia sẻ: lylyngoc | Lượt xem: 1653 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Ðề thi chứng chỉ tin học quốc gia trình độ B Đề số 7, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học
Trung Tâm Tin Học HUFLIT ĐỀ: 07 Thời gian 120 phút
Trang 1
ĐỀ THI CHỨNG CHỈ TIN HỌC B
Để quản lý hoạt động mượn trả sách tại một thư viện, người ta tạo một cơ sở dữ liệu tên là
THUVIEN.MDB gồm 3 bảng sau đây:
Sach : Quản lý các đầu sách của thư viện.
MaSach TenSach Tacgia NamXuatBan
0001 Toán rời rạc Kenneth H. Rosen 1997
0002 Quy luật biện chứng Mai Thanh Tùng 1979
0003 Luật hàng hải Mac Leo Pine 1969
0004 Châm cứu hiện đại Quách Á Dân 1993
0005 Âm nhạc dân tộc Lương Hữu Tân 1984
0006 Hội họa căn bản Lê Nam 1967
0007 Laser công nghiệp Trần Bá Lương 1997
0008 Phòng chống cao huyết áp Ngô Xuân Viễn 1980
0009 Tin hoïc quaûn lyù Nghieâm Maïnh Haø 1991
PhieuMuon : quaûn lyù caùc phieáu möôïn saùch
SoPhieu DocGia MaSach SoCuonMuon NgayMuon NgayHenTra
P001 Dương Đình Bá 0007 2 15/11/2000 19/11/2000
P002 Lâm Thanh Thủy 0002 1 17/11/2000 20/11/2000
P003 Diệp Đức Tài 0004 4 25/11/2000 29/11/2000
P004 Nguyễn Ngọc Minh 0006 2 30/11/2000 05/12/2000
Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học
Trung Tâm Tin Học HUFLIT ĐỀ: 07 Thời gian 120 phút
Trang 2
P005 Lê Kim Hạnh 0004 3 02/12/2000 05/12/2000
P006 Phạm Đỗ Tấn Tài 0001 6 7/12/2000 13/12/2000
PhieuTra : quaûn lyù caùc phieáu traû saùch
SoPhieu SoCuonTra NgayTra
P002 1 19/11/2000
P003 4 2/12/2000
P005 3 05/12/2000
P006 6 15/12/2000
Haõy thöïc hieän caùc yeâu caàu sau ñaây:
Caâu 1 (2 ñ) : Taïo caáu truùc cho caùc baûng treân, goàm :
a. choïn kieåu döõ lieäu (Data Type) thích hợp cho các cột,
thiết lập khóa chính cho các bảng
b. thiết lập Input Mask cho cột MaSach của bảng Sach,
biết rằng MaSach gồm 4 ký số, bắt buộc phải nhập đủ
c. Thiết lập các ràng buộc sau :
NgayHenTra (bảng PhieuMuon) phải nằm sau NgayMuon
Nếu nhập NgayHenTra trước NgayMuon thì cho hiện thông báo lỗi :
Ngay hen tra phai sau ngay muon
SoCuonMuon (bảng PhieuMuon) phải > 0, câu thông báo lỗi: “ số cuốn mượn >0”
SoCuonTra (bảng PhieuTra) phải > 0, câu thông báo lỗi: “ số cuốn trả >0”
Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học
Trung Tâm Tin Học HUFLIT ĐỀ: 07 Thời gian 120 phút
Trang 3
d. Thiết lập quan hệ giữa các bảng và nhập dữ liệu vào 3 bảng đã cho ở trên..
Câu 2 (1 đ) : Viết hàm đặt tên là KiemTra, hàm này nhận vào 1 đối số là số phiếu, hàm sẽ kiểm
tra xem phiếu mượn sách này đã được trả hay chưa ? Hàm trả về kết quả là chuỗi ký tự "Chưa trả"
nếu phiếu mượn này chưa trả, ngược lại hàm trả về kết quả là
"Đã trả"
Câu 3 (1 đ) : Tạo query đặt tên là Thong Ke Sach Theo Thap Nien, thống kê số đầu sách xuất
bản theo từng thập niên theo mẫu sau :
Thap nien So dau sach xuat ban
60
70
80
90
Caâu 4 (1 ñ) : Taïo query đặt tên là Tinh hinh Muon Sach, liệt kê tất cả những phiếu mượn sách
của thư viện theo mẫu sau :
SoPhieu Docgia TenSach SoCuonMuon NgayMuon GhiChu
Dùng hàm KiemTra đã viết ở câu 2 để lấy ra nội dung cho cột ghi chú
(ghi là Chưa trả hay Đã trả)
Câu 5 (2 đ) Tạo Report đặt tên là Bao Cao Tinh Hinh Muon Sach, theo mẫu sau:
Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học
Trung Tâm Tin Học HUFLIT ĐỀ: 07 Thời gian 120 phút
Trang 4
BÁO CÁO TÌNH HÌNH MƯỢN SÁCH
Sophieu Docgia Tensach SoCuonMuon NgayMuon Ghichu
Tổng số cuốn sách đã cho mượn:
Ngày tháng năm
PT. Thư viện.
Ghi chú : , , là ngày, tháng, năm hiện tại
Câu 6 (3 đ) Tạo Form đặt tên là Cap nhat Sach theo mẫu sau đây:
Yêu cầu : Viết mã lệnh cho các nút
thực hiện :
* Khi nhắp nút Thêm mới thì cho
xuất hiện mẫu tin trống, nếu thư viện
chưa có cuốn sách nào cả thì Text Box
Mã sách xuất hiện 0001, nếu đã có
sách thì cho xuất hiện Mã sách mới
với Mã sách mới tự động tăng, điểm
nháy tự động nhảy vào Text Box tên
sách để người dùng nhập tên sách
* sau khi nhập thông tin, nhắp nút
Lưu sẽ cho lưu sách mới vào bảng
Sach
* Khi nhắp các nút di chuyển qua lại giữa các mẫu tin thì phải chú ý : nếu đang ở
mẫu tin cuối mà nhắp nút đi tới mẫu tin kế thì cho xuất hiện thông báo bằng tiếng
Việt : "Đang ở mẫu tin cuối", tương tự cho nút di chuyển về mẫu tin trước. (HẾT)