Đề kiểm tra access
Chia sẻ bởi Bằng Lăng Tím |
Ngày 25/04/2019 |
68
Chia sẻ tài liệu: Đề kiểm tra access thuộc Tin học 12
Nội dung tài liệu:
Tạo tập tin cơ sở dữ liệu (CSDL) trên Ms Access với tên là MaSoHS_De1, ví dụ: A1-01_De1.
Giả sử ký hiệu dấu thập phân là dấu chấm (.) và dấu phân cách hàng ngàn là dấu phẩy (,).
(3.0đ)
Trong CSDL vừa tạo ở trên, anh/chị hãy tạo các bảng (table) có cấu trúc như sau: (1đ)
(Lưu ý: Các field được in đậm và gạch dưới là khóa chính của bảng)
KHACH – Danh sách khách hàng
Field name
Data type
Field size
Mô tả
Yêu cầu thêm
MaKH
Text
4
Mã khách hàng
Bắt đầu là 2 ký tự, tiếp theo là 2 số.
HoTen
Text
50
Họ tên
GioiTinh
Yes/No
Giới tính
Yes hiển thị “Nam”, No hiển thị “Nữ”.
Tuoi
Number
Integer
Tuổi
>0
CMND
Text
9
Số CMND
DienThoai
Text
11
Điện thoại
Chỉ chứa 10 số hoặc 11 số.
TOUR_DULICH – Tour du lịch
Field name
Data type
Field size
Mô tả
Yêu cầu thêm
MaTour
Text
7
Mã tour
Ký tự 1,2,4,5 là chữ, ký tự thứ 3 là “-”, hai ký tự cuối là số.
TenTour
Text
100
Tên tour
Bắt buộc nhập
DonGia
Number
Single
Đơn giá
Có giá trị >0, hiển thị dấu phân cách hàng nghìn, không phần lẻ.
SoKhach
Number
Integer
Số khách tối đa
NgayDi
DateTime
Ngày đi
Định dạng ngày/tháng/năm
NgayVe
DateTime
Ngày về
Định dạng ngày/tháng/năm
DANGKY – Đăng ký tour
Field name
Data type
Field size
Mô tả
Yêu cầu thêm
MaKH
Text
4
Mã khách hàng
Lấy giá trị từ field MaKH trong table KHACH
MaTour
Text
7
Mã tour
Lấy giá trị từ field MaTour trong table TOUR_DULICH
NgayDK
DateTime
Ngày đăng ký
Hiển thị dạng Ngày/Tháng/Năm. Mặc định là ngày hiện tại
GiamGia
Number
Single
Giảm giá
Chứa giá trị >=0
Xác định và tạo mối quan hệ giữa các bảng trong CSDL. (1đ)
Nhập dữ liệu cho các bảng như sau: (1đ)
TOUR_DULICH
KHACH
DANGKY
(2.0đ) Tạo các truy vấn (query) sau:
Cho biết danh sách những khách hàng đã đăng ký tour du lịch có tên là Buôn Ma Thuộc - Bản Đôn. Thông tin liệt kê gồm: Mã khách, họ tên, số CMND, điện thoại.
Cho biết mã và tên những tour du lịch nào chưa có khách hàng nào đăng ký.
Thống kê tình trạng đăng ký các tour du lịch theo tháng như sau:
Cập nhật giá trị cho cột GiamGia trong table DANGKY như sau:
Nếu khách hàng đăng ký tour trước ngày đi 15 ngày thì giảm 5% đơn giá tour.
(1.5đ) Tạo báo cáo (Report) tên R_Tour có dạng như sau:
Tương tự cho các tour du lịch khác...
(3.5 đ) Tạo biểu mẫu (Form) có dạng như sau:
Yêu cầu:
Tạo form có nguồn dữ liệu thích hợp và trình bày theo mẫu như trên. (0.5đ)
Text Box Số khách đăng ký hiển thị số lượng khách đã đăng ký tour tương ứng. (0.5đ)
Text Box Số chỗ còn trống hiển thị số chỗ còn trống của tour. (0.5đ)
Tạo Text Box Tổng tiền hiển thị tổng tiền thu được từ việc đăng ký của khách hàng (đã trừ tiền giảm). (0.5đ)
Button Thêm tour cho phép nhập thông tin một tour du lịch mới, button Xóa có chức năng xóa tour đang hiển thị trên form. (0.5đ)
Button Xuất BC có chức năng hiển thị report R_Tour ở câu 3, nhưng chỉ hiển thị đúng thông tin của tour đang ở trên form. (0.5đ)
Button Đóng có chức năng hiển thị hộp thoại có câu thông báo “Bạn có chắc chắn đóng form” và 2 nút Yes/No, khi người dùng click nút Yes thì đóng form hiện hành, ngược lại (người dùng click nút No) thì hiển thị câu thông báo “Đây là bài thi Tin học của thí sinh <>”. (0.5đ)
Ghi chú: Học sinh không được sử dụng tài liệu, cán bộ coi thi không được giải thích gì thêm.
Giả sử ký hiệu dấu thập phân là dấu chấm (.) và dấu phân cách hàng ngàn là dấu phẩy (,).
(3.0đ)
Trong CSDL vừa tạo ở trên, anh/chị hãy tạo các bảng (table) có cấu trúc như sau: (1đ)
(Lưu ý: Các field được in đậm và gạch dưới là khóa chính của bảng)
KHACH – Danh sách khách hàng
Field name
Data type
Field size
Mô tả
Yêu cầu thêm
MaKH
Text
4
Mã khách hàng
Bắt đầu là 2 ký tự, tiếp theo là 2 số.
HoTen
Text
50
Họ tên
GioiTinh
Yes/No
Giới tính
Yes hiển thị “Nam”, No hiển thị “Nữ”.
Tuoi
Number
Integer
Tuổi
>0
CMND
Text
9
Số CMND
DienThoai
Text
11
Điện thoại
Chỉ chứa 10 số hoặc 11 số.
TOUR_DULICH – Tour du lịch
Field name
Data type
Field size
Mô tả
Yêu cầu thêm
MaTour
Text
7
Mã tour
Ký tự 1,2,4,5 là chữ, ký tự thứ 3 là “-”, hai ký tự cuối là số.
TenTour
Text
100
Tên tour
Bắt buộc nhập
DonGia
Number
Single
Đơn giá
Có giá trị >0, hiển thị dấu phân cách hàng nghìn, không phần lẻ.
SoKhach
Number
Integer
Số khách tối đa
NgayDi
DateTime
Ngày đi
Định dạng ngày/tháng/năm
NgayVe
DateTime
Ngày về
Định dạng ngày/tháng/năm
DANGKY – Đăng ký tour
Field name
Data type
Field size
Mô tả
Yêu cầu thêm
MaKH
Text
4
Mã khách hàng
Lấy giá trị từ field MaKH trong table KHACH
MaTour
Text
7
Mã tour
Lấy giá trị từ field MaTour trong table TOUR_DULICH
NgayDK
DateTime
Ngày đăng ký
Hiển thị dạng Ngày/Tháng/Năm. Mặc định là ngày hiện tại
GiamGia
Number
Single
Giảm giá
Chứa giá trị >=0
Xác định và tạo mối quan hệ giữa các bảng trong CSDL. (1đ)
Nhập dữ liệu cho các bảng như sau: (1đ)
TOUR_DULICH
KHACH
DANGKY
(2.0đ) Tạo các truy vấn (query) sau:
Cho biết danh sách những khách hàng đã đăng ký tour du lịch có tên là Buôn Ma Thuộc - Bản Đôn. Thông tin liệt kê gồm: Mã khách, họ tên, số CMND, điện thoại.
Cho biết mã và tên những tour du lịch nào chưa có khách hàng nào đăng ký.
Thống kê tình trạng đăng ký các tour du lịch theo tháng như sau:
Cập nhật giá trị cho cột GiamGia trong table DANGKY như sau:
Nếu khách hàng đăng ký tour trước ngày đi 15 ngày thì giảm 5% đơn giá tour.
(1.5đ) Tạo báo cáo (Report) tên R_Tour có dạng như sau:
Tương tự cho các tour du lịch khác...
(3.5 đ) Tạo biểu mẫu (Form) có dạng như sau:
Yêu cầu:
Tạo form có nguồn dữ liệu thích hợp và trình bày theo mẫu như trên. (0.5đ)
Text Box Số khách đăng ký hiển thị số lượng khách đã đăng ký tour tương ứng. (0.5đ)
Text Box Số chỗ còn trống hiển thị số chỗ còn trống của tour. (0.5đ)
Tạo Text Box Tổng tiền hiển thị tổng tiền thu được từ việc đăng ký của khách hàng (đã trừ tiền giảm). (0.5đ)
Button Thêm tour cho phép nhập thông tin một tour du lịch mới, button Xóa có chức năng xóa tour đang hiển thị trên form. (0.5đ)
Button Xuất BC có chức năng hiển thị report R_Tour ở câu 3, nhưng chỉ hiển thị đúng thông tin của tour đang ở trên form. (0.5đ)
Button Đóng có chức năng hiển thị hộp thoại có câu thông báo “Bạn có chắc chắn đóng form” và 2 nút Yes/No, khi người dùng click nút Yes thì đóng form hiện hành, ngược lại (người dùng click nút No) thì hiển thị câu thông báo “Đây là bài thi Tin học của thí sinh <
Ghi chú: Học sinh không được sử dụng tài liệu, cán bộ coi thi không được giải thích gì thêm.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Bằng Lăng Tím
Dung lượng: |
Lượt tài: 3
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)