TRƯƠNG MINH NGỌC Page | 1 CHỦ ĐỀ F: Giải quyết vấn đề với sự trợ giúp của máy tính THỰC HÀNH CƠ SỞ DỮ LIỆU TIN HỌC 11 Page | 2 Contents CHỦ ĐỀ F: Giải quyết vấn đề với sự trợ giúp của máy tính. 4 BÀI THỰC HÀNH 1. 6 BÀI THỰC HÀNH 2. LIÊN KẾT GIỮA CÁC BẢNG.
6 BÀI THỰC HÀNH 3. LIÊN KẾT GIỮA CÁC BẢNG (tiếp theo). 10 BÀI THỰC HÀNH 4. NHẬP LIỆU CHO BẢNG.
10 BÀI THỰC HÀNH 5. NHẬP LIỆU CHO BẢNG (tiếp theo). 14 BÀI THỰC HÀNH 6. THIẾT KẾ BIỂU MẪU.
14 BÀI THỰC HÀNH 7. THIẾT KẾ BIỂU MẪU. 17 BÀI THỰC HÀNH 8. TRUY VẤN DỮ LIỆU.
17 BÀI THỰC HÀNH 9. TRUY VẤN DỮ LIỆU. 20 BÀI THỰC HÀNH 10. TRUY VẤN DỮ LIỆU (Tiếp theo).
27 BÀI THỰC HÀNH 11. 27 BÀI THỰC HÀNH 12. 31 BÀI THỰC HÀNH 13. 35 BÀI THỰC HÀNH 14.
38 THỰC HÀNH TỔNG HỢP. 41 Page | 3 PHẦN 1: LÝ THUYẾT CƠ BẢN Cơ bản về Microsoft Access 2019 Microsoft Access 2019 là một phần mềm quản lý cơ sở dữ liệu mạnh mẽ, cho phép người dùng tạo và quản lý cơ sở dữ liệu một cách dễ dàng. Dưới đây là một số kiến thức cơ bản về thực hành sử dụng Microsoft Access 2019: 1. Tạo cơ sở dữ liệu mới: Mở Access và chọn "Blank Database" để tạo cơ sở dữ liệu mới.
Nhập tên cho cơ sở dữ liệu và chọn nơi lưu trữ cơ sở dữ liệu. Tạo bảng: Trong cơ sở dữ liệu mới, chọn tab "Table" để tạo bảng mới. Xác định các trường dữ liệu và kiểu dữ liệu cho mỗi trường. Nhập dữ liệu: Sau khi tạo bảng, bạn có thể nhập dữ liệu trực tiếp từ giao diện bảng.
Để nhập hàng loạt dữ liệu, bạn có thể sử dụng câu lệnh SQL hoặc sử dụng tính năng nhập dữ liệu hàng loạt. Tạo truy vấn: Truy vấn giúp bạn lấy dữ liệu từ cơ sở dữ liệu theo các điều kiện cụ thể. Sử dụng trợ giúp thiết kế truy vấn để tạo truy vấn dễ dàng. Tạo biểu đồ và báo cáo: Sử dụng dữ liệu từ cơ sở dữ liệu để tạo biểu đồ và báo cáo trực quan.
Tích hợp với các ứng dụng khác: Access có thể tích hợp với Microsoft Excel và các ứng dụng Office khác để chia sẻ dữ liệu và tạo báo cáo. Bảo trì và sao lưu cơ sở dữ liệu: Thực hiện sao lưu định kỳ cơ sở dữ liệu để đảm bảo an toàn dữ liệu. Kiểm tra và sửa chữa cơ sở dữ liệu để đảm bảo tính toàn vẹn dữ liệu. Page | 4 PHẦN 2: THỰC HÀNH CHỦ ĐỀ 1.
TABLE B ÀI T HỰC H ÀNH 1. TẠO BẢNG 1> Tạo CSDL với tên DuLieuHocSinh_TenHS_Lop. Vd : DuLieuHocSinh_Ngoc_511A2.accdb 2> Thiết kế các bảng sau : Page | 5 CHỦ ĐỀ 2. RELATIONSHIP BÀ I T HỰ C H ÀNH 2.
LIÊN KẾT GIỮA CÁC BẢNG 1> Tạo CSDL với tên DuLieuKinhDoanh_TenHS_Lop. Vd : DuLieuKinhDoanh_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết giữa các bảng Page | 6 Page | 7 B ÀI T HỰ C H ÀNH 3. LIÊN KẾT GIỮA CÁC BẢNG (tiếp theo) 1> Tạo CSDL với tên DuLieuKhachSan_TenHS_Lop. Vd : DuLieuKhachSan_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : Page | 8 Page | 9 CHỦ ĐỀ 3.
RECORD B ÀI T HỰ C H ÀNH 4. NHẬP LIỆU CHO BẢNG 1> Tạo CSDL với tên DuLieuChamCong_TenHS_Lop. Vd : DuLieuChamCong_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : Page | 10 4> Nhập liệu : Page | 11 BÀ I T HỰ C H ÀNH 5. NHẬP LIỆU CHO BẢNG (tiếp theo) 1> Tạo CSDL với tên DuLieuDienThoai_TenHS_Lop.
Vd : DuLieuDienThoai_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : 4> Nhập liệu : Page | 12 Page | 13 CHỦ ĐỀ 4. FORM B ÀI T HỰ C H ÀNH 6. THIẾT KẾ BIỂU MẪU 1> Tạo CSDL với tên DuLieuBDiem_TenHS_Lop. Vd : DuLieuBDiem_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Nhập liệu : 4> Thiết kế biểu mẫu : Page | 14 Page | 15 B ÀI T HỰ C H ÀNH 7.
THIẾT KẾ BIỂU MẪU 1> Tạo CSDL với tên DuLieuSanPham_TenHS_Lop. Vd : DuLieuSanPham_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Nhập liệu : 5> Thiết kế biểu mẫu : Page | 16 CHỦ ĐỀ 5. QUERY B ÀI T HỰ C H ÀN H 8. TRUY VẤN DỮ LIỆU 1> Tạo CSDL với tên DuLieuDien_TenHS_Lop.
Vd : DuLieuDien_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : 4> Nhập liệu : Page | 17 5> Tạo mẫu hỏi để truy vấn : Mẫu hỏi 1 : Hiển thị thông tin của tất cả các khách hàng Page | 18 Mẫu hỏi 2 : Tính cột THANH_TIEN = SO_KW*DON_GIA Page | 19 B ÀI T HỰ C H ÀN H 9. TRUY VẤN DỮ LIỆU 1> Tạo CSDL với tên DuLieuCuaHang_TenHS_Lop. Vd : DuLieuCuaHang_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : 4> Nhập liệu : Page | 20 5> Tạo mẫu hỏi để truy vấn: Mẫu hỏi 1 : Hiển thị thông tin của tất cả các nhân viên ở Thủ Dầu Một Mẫu hỏi 2 : Hiển thị bảng lương của nhân viên gồm những thông tin sau : MA_NV, HO_TEN, DIA_CHI, HE_SO_LUONG, NGAY_CONG, LUONG_LINH với LUONG_LINH= NGAY_CONG * HE_SO Page | 21 Page | 22 B ÀI T HỰ C H ÀNH 10. TRUY VẤN DỮ LIỆU (Tiếp theo) 1> Tạo CSDL với tên DuLieuCayXang_TenHS_Lop.
Vd : DuLieuCayXang_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : Page | 23 4> Nhập liệu : Page | 24 5>Tạo mẫu hỏi để truy vấn: Mẫu hỏi 1 : Hiển thị thông tin của tất cả các hóa đơn có đơn giá >20 000 Mẫu hỏi 2 : Tính tiền trả khi mua hàng gồm các thông tin sau : SO_HD MA_HH, SO_LUONG, THANH_TIEN. Với thành tiền tính theo công thức THANH_TIEN=SO_LUONG*DON_GIA với điều kiện nếu số lượng >=300 được giảm 5% Page | 25 Page | 26 CHỦ ĐỀ 6. REPORT B ÀI T HỰ C H ÀNH 11. KẾT XUẤT BÁO CÁO 1> Tạo CSDL với tên DuLieuBanHang_TenHS_Lop.
Vd : DuLieuBanHang_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : Page | 27 3> Tạo liên kết: 4> Nhập liệu : Page | 28 5> Tạo báo cáo thống kê các hóa đơn Page | 29 Page | 30 B ÀI T HỰ C H ÀNH 12. KẾT XUẤT BÁO CÁO 1> Tạo CSDL với tên DuLieuHocVien_TenHS_Lop. Vd : DuLieuHocVien_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : Page | 31 4> Nhập liệu: Page | 32 5> Tạo mẫu hỏi : Mau_Hoi_Diem : Cập nhật kết quả của học viên, nếu điểm số >=5 thì đậu ngược lại rớt. Page | 33 6> Tạo báo cáo : Page | 34 B ÀI T HỰ C H ÀNH 13.
KẾT XUẤT BÁO CÁO (tiếp theo) 1> Tạo CSDL với tên DuLieuChungTu_TenHS_Lop. Vd : DuLieuChungTu_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết : Page | 35 4> Nhập liệu : Page | 36 5> Tạo báo cáo : Page | 37 B ÀI T HỰ C H ÀNH 14. KẾT XUẤT BÁO CÁO (tiếp theo) 1> Tạo CSDL với tên DuLieuKeToan_TenHS_Lop. Vd : DuLieuKeToan_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết Page | 38 4> Nhập liệu : Page | 39 5> Tạo báo cáo : Page | 40 CHỦ ĐỀ 7.
THỰC HÀNH TỔNG HỢP 1> Tạo CSDL với tên DuLieuNganHang_TenHS_Lop. Vd : DuLieuNganHang_Ngoc_11A2.accdb 2> Thiết kế các bảng sau : 3> Tạo liên kết Page | 41 4> Nhập liệu Page | 42 5> Tạo mẫu hỏi a> Tìm tất cả các giao dịch với số tiền lớn hơn 500,000 VND, và hiển thị thông tin về mã giao dịch, mã tài khoản, loại giao dịch, số tiền, và ngày giao dịch?" b> Liệt kê tất cả các khách hàng có số dư hiện tại trên thẻ tín dụng dưới 1,000,000 VND, và hiển thị thông tin về tên khách hàng, địa chỉ, số điện thoại, và số dư hiện tại trên thẻ tín dụng? 6> Tạo báo cáo "Tạo một báo cáo thống kê tổng số dư hiện tại trên các tài khoản tiết kiệm và thẻ tín dụng của từng khách hàng, và sắp xếp theo thứ tự giảm dần của tổng số dư?" "Tạo một báo cáo chi tiết về các giao dịch rút tiền từ tài khoản ngân hàng trong khoảng thời gian từ ngày 1/1/2024 đến ngày 31/1/2024, bao gồm thông tin về mã giao dịch, mã tài khoản, loại giao dịch, số tiền, và ngày giao dịch?" Page | 43