
TRUNG TAÂM TIN HOÏC ÑH KHOA HOÏC TÖÏ NHIEÂN TP.HOÀ CHÍ MINH
CCB_De_mau_02.doc Trang 1/3
Đề thi:
CHỨNG CHỈ B TIN HỌC QUỐC GIA
Thời gian: 150 phút
Ngày thi: dd/mm/yyyy
*** Các kết quả lưu vào đĩa làm việc để chấm điểm ***
Phần 1: Tạo cơ sở dữ liệu (CSDL) như sau (1 điểm)
Thí sinh tạo tập tin CSDL tại thư mục làm bài thi với tên là <STT>.MDB (<STT>: số thứ tự của thí sinh).
Mô tả
Quản lý bán hàng tại một siêu thị. Một chủng loại hàng hóa có nhiều mặt hàng và một hóa đơn có
thể bán nhiều mặt hàng.
Cấu trúc các bảng
Các Field được gạch dưới và in đậm là khóa chính của bảng.
CT_HOA_DON – Chi tiết hóa đơn
Field Name Field Type Field Size Format Caption Description
MCT Autonumber Long Integer Mã chi tiết Mã chi tiết
MHD Number Long Integer Mã hoá đơn Mã hoá đơn
MHH Number Long Integer Mã hàng hóa Mã hàng hóa
So_luong Number Double Số lượng Số lượng
Don_gia Number Double Đơn giá Đơn giá
HANG_HOA – Hàng hóa
Field Name Field Type Field Size Format Caption Description
MHH Autonumber Long Integer Mã hàng hóa Mã hàng hóa
MAL Number Long Integer Mã loại Mã loại
Ten_hang Text 30 Tên hàng hóa Tên hàng hóa
Don_vi_tinh Text 10 Đơn vị tính Đơn vị tính
Don_gia_cuoi Number Double Đơn giá cuối Đơn giá cuối
So_ton Number Double Số tồn Số tồn
HOA_DON – Hoá đơn
Field Name Field Type Field Size Format Caption Description
MHD Autonumber Long Integer Mã hóa đơn Mã hóa đơn
Sohd Text 6 Số hóa đơn Số hóa đơn
Loai_hoa_don Text 1 Loại hoá đơn Loại: M –
Mua; B – Bán
Khach_hang Text 30 Tên khách
hàng
Tên khách
hàng
Ngay_lap Date/Time Ngày lập Ngày lập
Tri_gia Number Double Trị giá Trị giá
LOAI_HANG – Loại hàng
Field Name Field Type Field Size Format Caption Description
MAL Autonumber Long Integer Mã loại Mã loại
Ten_loai Text 30 Tên loại Tên loại
Quan hệ giữa các bảng

TRUNG TAÂM TIN HOÏC ÑH KHOA HOÏC TÖÏ NHIEÂN TP.HOÀ CHÍ MINH
CCB_De_mau_02.doc Trang 2/3
Dữ liệu mẫu
HANG_HOA
MHH
MAL
Ten_hang Don_vi_tinh
Don_gia_cuoi
So_ton
1 2 Dầu gội Charmant chai 0 0
2 3 Cá hộp 250g hộp 0 0
3 3 Mì Spagetti số 8 bao 0 0
4 3 Fromage Camembert
hộp 0 0
5 1 Giấy photocopy 80g ram 0 0
HOA_DON
MHD
Sohd Loai_hoa_don
Khach_hang Ngay_lap
Tri_gia
1 200501
M Cty Hoang Ha 10/1/2005 0
2 200502
M Cty Thuy Son 10/3/2005 0
3 200503
B Cty Hoang Tung
10/3/2005 0
4 200504
B Cty Thanh My 10/4/2005 0
CT_HOA_DON LOAI_HANG
MCT MHD MHH So_luong Don_gia MAL
Ten_loai
1 1 1 10 1000 1 Văn phòng phẩm
2 1 2 20 2000 2 Mỹ phẩm
3 2 1 10 500 3 Thực phẩm
4 2 3 12 5000
Phần 2: Tạo tập tin <STT>.DOC (<STT>: số thứ tự của thí sinh) trả lời các câu hỏi sau (1
điểm)
1. Hãy mô tả biểu thức dùng để cập nhật giá trị cho field Thành tiền (thanhtien) ở bảng HOADON (Giả sử
field thanhtien ở bảng HOADON có giá trị là 0) (0.5 điểm)
2. Chọn cách định dạng dữ liệu của Text Box Trị giá trong mẫu báo cáo sau: (0.5 điểm)

TRUNG TAÂM TIN HOÏC ÑH KHOA HOÏC TÖÏ NHIEÂN TP.HOÀ CHÍ MINH
CCB_De_mau_02.doc Trang 3/3
Phần 3: Tạo truy vấn (4 điểm)
1. Liệt kê các hóa đơn có tổng thành tiền lớn hơn hay bằng 1,000,000 (1 điểm)
2. Liệt kê các loại hàng của các hàng hóa có số lượng tồn là 0, gồm các cột Mã loại, Tên loại (1 điểm)
3. Cho biết hàng hóa nào có tổng số lượng mua lớn nhất, gồm các cột Mã hàng, Tên hàng, Tổng số lượng
mua (1 điểm)
4. Thêm một hàng hoá mới vào bảng HANG_HOA với các giá trị sẽ được cung cấp tại thời điểm thực hiện
câu truy vấn (1 điểm)
Phần 4: Thiết kế báo biểu (2 điểm)
-
Hãy thiết kế báo biểu có dạng sau:
… tiếp tục cho những hóa đơn khác
Phần 5: Thiết kế và cài đặt màn hình (2 điểm)
Yêu cầu:
Dùng Wizard tạo màn hình trên, trong đó:
- Main Form dùng để cập nhật bảng HOA_DON, Sub Form dùng để cập nhật bảng CT_HOA_DON
- Nút : thêm mới một mẩu tin trắng
- Nút : lưu mẩu tin hiện hành
- Nút : khôi phục lại dữ liệu

