BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG Show 1. Khái niệm- Trong CSDL, các bảng thường có liên quan với nhau. Khi xây dựng CSDL, liên kết được tạo giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng. - VD: 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. Để thống kê và phân tích các đơn đặt hàng, hãy trình bày các phương án lập CSDL? Phương án 1: Gồm một bảng duy nhất chứa các thông tin cần thiết.
Phương án 2: Gồm ba bảng có cấu trúc tương ứng nhau. KHACH_HANG
MAT_HANG
HOA_DON
2. Kĩ thuật tạo liên kết giữa các bảngBước 1:- Cách 1: chọn Relationships... trên thanh menu - Cách 2: chọn biểu tượng relationships... trên thanh công cụ Bước 2: Chọn các bảng (và mẫu hỏi) cần thiết lập liên kết.Bước 3: Chọn trường liên quan từ các bảng (và mẫu hỏi) liên kết, rồi click vào Create để tạo liên kết.**Ví dụ: Hãy lập CSDL KINH_DOANH gồm các bảng: KHACH_HANG, MAT_HANG, HOA_DON. - Các bước thực hiện:
=> Ta thấy các bảng vừa chọn xuất hiện trên cửa sổ Relationships. Di chuyển các bảng sao cho hiển thị được hết chúng trên cửa sổ.
=> Tương tự như vậy, ta có thể thiết lập liên kết giữa bảng MAT_HANG và bảng HOA_DON. Cuối cùng ta có sơ đồ liên kết như sau: Hình 3: Sơ đồ liên kết
|