Bài tập Tin học Lớp 12 - Quản lý thư viện - Trường THPT Mỹ Lộc

doc 3 trang Mạnh Nam 07/06/2025 80
Bạn đang xem tài liệu "Bài tập Tin học Lớp 12 - Quản lý thư viện - Trường THPT Mỹ Lộc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bài tập Tin học Lớp 12 - Quản lý thư viện - Trường THPT Mỹ Lộc

Bài tập Tin học Lớp 12 - Quản lý thư viện - Trường THPT Mỹ Lộc
 Bài tập : Quản lý thư viện
Câu 1. Tạo cơ sở dữ liệu với tên QUANLYTHUVIEN.MDB trong ổ đĩa C
Câu 2. Thiết kế cấu trúc các bảng như sau :
 ❖ Bảng T_BANDOC(MaBD TENBD; NGAYSINH ; GIOITINH(Y/N) ; DOITUONG ; DIACHI ; 
 SODT.
 ❖ Bảng T_LOAISACH(Maloai , Tenloai; Tengia)
 ❖ Bảng T_SACH(Masach, Tensach; maloai; ngankesach; Dongia)
 ❖ Bảng T_MUONSACH (Mabd; MASACH; NGAYMUON; NGAYTRA)
Câu 3. Tạo liên kết các bảng như sau
Câu 4. Nhập liệu cho các bảng như sau:
Câu 5. Tạo các truy vấn thực hiện các yêu cầu sau a. Thể hiện thông tin về việc mượn trả sách của bạn đọc gồm các thông tin sau : MABD; MASACH; 
 NGAYMUON; NGAYTRA; GHICHU, trong đó GHICHU là quá hạn nếu số ngày mượn sách quá 30 
 ngày, ngược lại thì để trống.
 b. Thể hiện thông tin bạn đọc nào mượn nhiều sách nhất : MABD; TENBD; DIACHI; TSSACH.
 c. Thể hiện thông tin về tiền phạt vì mượn sách quá hạn : MABD; MASACH; SONGAYMUON; 
 TIENPHAT (chỉ thể hiện những người mượn quá hạn); biết TIENPHAT=5%dongia 
 sách*songayquahan(Ví dụ mượn 35 ngày thì quá hạn là 5 ngày) 
 d. Hãy cho biết sách nào chưa được cho mượn : MASACH; TENSACH; MALOAI; NGANKESACH
 HƯỚNG DẪN GIẢI BÀI TẬP 3
Câu 1 :
Thiết kế bảng dữ liệu : 
 Bảng T_BANDOC : Với MABD (đặt khóa MABD)
 Bảng T_LOAISACH : Với MALOAI (đặt khóa MALOAI)
 Bảng T_SACH với MASACH . (đặt khóa MASACH).
 Bảng T_MUONSACH (đặt khóa MABD; MASACH).
Câu 2 :
Câu 3: Nhập dữ liệu
 Nhập theo trình tự : T_BANDOC; T_LOAISACH T_SACH T_MUONSACH
Câu 4: Tạo truy vấn
 a. Truy vấn 1 : đưa bảng T_MUONSACH vào tham gia truy vấn,
 Tạo truy vấn theo hình sau :
 Ghichu: IIf(([ngaytra]-[ngaymuon])>30;"quá hạn";"")
 b. Truy vấn 2 : xem hình sau,
 c. Tạo truy vấn như hình sau
 d. Thực hiện truy vấn như hình bên (lưu ý phần khoanh tròn trong hình.) SONGAYMUON: [NGAYTRA]-[NGAYMUON]
 TIENPHAT: IIf([SONGAYMUON]>30;([SONGAYMUON]-30)*[DONGIA];0)
e. Đưa bảng T_SACH vào tham gia truy vấn chọn cà field cần thiết đưa vào truy vấn 
 tại phần CREATERIA của field MASACH nhập dòng lênh sau : Not In (select masach 
 from T_muonsach)

File đính kèm:

  • docbai_tap_tin_hoc_lop_12_quan_ly_thu_vien_truong_thpt_my_loc.doc