Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng

pptx 14 trang Bách Hào 09/08/2025 360
Bạn đang xem tài liệu "Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptxbai_giang_tin_hoc_12_bai_7_lien_ket_giua_cac_bang.pptx

Nội dung text: Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng

  1. BÀI 7: LIÊN KẾT BẢNG
  2. Bài toán quản lý Một công ty chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách hàng. Hãy lập CSDL để thống kê và phân tích các đơn đặt hàng.
  3. Tên trường Mô tả Khóa chính So_Don Số hóa đơn Ma_KH Mã khách hàng Ho_ten Tên Khách hàng Ma_MH Mã mặt hàng So_Luong Số lượng Ten_MH Tên mặt hàng Dia_Chi Địa chỉ Ngay_giao_hang Ngày giao hàng Don_gia Đơn giá
  4. Hãy quan sát và chỉ ra những nhược điểm của cách lập cơ sở dữ liệu trên. Không đảm bảo sự nhất quán của dữ liệu. Dư thừa dữ liệu.
  5. KHACH_HANG MAT_HANG Tên trường Mô tả Khóa Tên trường Mô tả Khóa chính chính Ma_KH Mã khách hàng Ma_MH Mã mặt hàng Ho_Ten Tên khách hàng Ten_MH Tên mặt hàng Dia_chi Địa chỉ Don_gia Đơn giá HOA_DON Tên trường Mô tả Khóa chính So_don Số đơn Ma_KH Mã khách hàng Ma_MH Mã mặt hàng So_luong Số lượng Ngay_giao_hang Ngày giao hàng
  6. CẦN LIÊN KẾT GIỮA CÁC BẢNG
  7. I. KHÁI NIỆM Liên kết là thiết lập quan hệ giữa các bảng, từ đó cho phép tổng hợp, trích lọc dữ liệu từ nhiều bảng.
  8. II. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG Tại cửa sổ làm việc của Access, chọn tab Database Tools trên thanh Ribbon, click chọn Relationships.
  9. II. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG - Nếu là lần đầu tiên (CSDL chưa có quan hệ) thì hộp thoại Show Tables sẽ xuất hiện. - Nếu không có cửa sổ Show Table thì Click nút Show Table trên thanh Ribbon.
  10. II. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG - Tab Tables: hiển thị tất cả các bảng trong cơ sở dữ liệu. - Chọn bảng cần thiết lập quan hệ, click Add. - Click nút Close đóng cửa sổ Show Table. - Cửa sổ RelationShips chứa các bảng muốn thiết lập quan hệ.
  11. II. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG Tạo liên kết: - Di chuyển chuột kéo field quan hệ từ bảng này sang bảng kia. - Xuất hiện cửa sổ Edit RelationShips.
  12. II. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG Đóng cửa sổ Relationship, chọn Yes để lưu lại liên kết.
  13. II. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG Cách xóa liên kết: Muốn xóa liên kết giữa 2 bảng, ta Click phải trên liên kết muốn xóa, chọn Delete, hoặc chọn mối quan hệ và nhấn phím Delete.
  14. BÀI TẬP ÁP DỤNG: Thiết kế cấu trúc bảng và tạo liên kết cho các bảng như sau: KHACH_HANG MAT_HANG Tên trường Mô tả Khóa Tên trường Mô tả Khóa chính chính Ma_KH Mã khách hàng Ma_MH Mã mặt hàng Ho_Ten Tên khách hàng Ten_MH Tên mặt hàng Dia_chi Địa chỉ Don_gia Đơn giá HOA_DON Tên trường Mô tả Khóa chính So_don Số đơn Ma_KH Mã khách hàng Ma_MH Mã mặt hàng So_luong Số lượng Ngay_giao_hang Ngày giao hàng