Bài 7: Liên Kết Giữa Các Bảng - Hoc24
Có thể bạn quan tâm
BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG
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.
Tên trường | Mô tả | Khoá chính |
So_don | Số hiệu đơn đặt hàng | |
Ma_khach_hang | Mã khách hàng | |
Ten_khach_hang | Tên khách hàng | |
Ma_mat_hang | Mã mặt hàng | |
So_luong | Số lượng | |
Ten_mat_hang | Tên mặt hàng | |
Dia_chi | Địa chỉ KH | |
Ngay_giao_hang | Ngày giao hàng | |
Don_gia | Đơn giá (VNĐ) |
Phương án 2: Gồm ba bảng có cấu trúc tương ứng nhau.
KHACH_HANG
Tên trường | Mô tả | Khoá chính |
Ma_khach_hang | Mã khách hàng | |
Ten_khach_hang | Tên khách hàng | |
Dia_chi | Địa chỉ |
MAT_HANG
Tên trường | Mô tả | Khoá chính |
Ma_mat_hang | Mã mặt hàng | |
Ten_mat_hang | Tên mặt hàng | |
Don_gia | Đơn giá (VNĐ) |
HOA_DON
Tên trường | Mô tả | Khoá chính |
So_don | Số hiệu đơn đặt hàng | |
Ma_khach_hang | Mã khách hàng | |
Ma_mat_hang | Mã mặt hàng | |
So_luong | Số lượng | |
Ngay_giao_hang | Ngày giao hàng |
2. Kĩ thuật tạo liên kết giữa các bảng
Bướ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:
- Mở CSDL KINH_DOANH.MDB. Nháy nút trên thanh công cụ hoặc chọn Tools → Relationships...
- Nháy nút phải chuột vào vùng trống trong cửa sổ Relationships và chọn Show Table... trong bảng chọn tắt. Khi đó xuất hiện hộp thoại Show Table.
- Tạo mối liên kết giữa các bảng
- Trong hộp thoại Show Table chọn các bảng (HOA_DON, KHACH_HANG, MAT_HANG) bằng cách chọn tên bảng rồi nháy Add. Cuối cùng nháy Close để đóng cửa sổ Show Table.
=> 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ổ.
- Mô tả tính chất của liên kết
- Để thiết lập mối liên kết giữa bảng KHACH_HANG với bảng HOA_DON: kéo thả trường Ma_khach_hang của bảng KHACH_HANG qua trường Ma_khach_hang của bảng HOA_DON => Hộp thoại Edit Relationships xuất hiện
- Trong hộp thoại Edit Relationships, nháy OK => Access tạo một đường nối giữa hai bảng để thể hiện mối liên kết.
=> 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
- Nháy nút để đóng cửa sổ Relationships. Nháy Yes để lưu lại liên kết.
Từ khóa » để Liên Kết Giữa Hai Bảng Ta Dựa Vào
-
Liên Kết Giữa Các Bảng được Dựa Trên:
-
Tin Học 12 Bài 7: Liên Kết Giữa Các Bảng - Hoc247
-
Liên Kết Giữa Các Bảng được Dựa Trên: - Trắc Nghiệm Online
-
[ĐÚNG NHẤT] Để Tạo Liên Kết Giữa Các Bảng, Ta Chọn - Top Lời Giải
-
Trắc Nghiệm Tin Học 12 Bài 7 (có đáp án): Liên Kết Giữa Các Bảng
-
Điều Kiện để Tạo Mối Liên Kết Giữa Hai Bảng Là? - Luật Hoàng Phi
-
Bài Tập Trắc Nghiệm Về Liên Kết Giữa Các Bảng Tin Học 12 - Tài Liệu Text
-
Tạo, Sửa, Hoặc Xóa Bỏ Mối Quan Hệ - Microsoft Support
-
Giải Bài Tập Tin Học 12 - Bài 7: Liên Kết Giữa Các Bảng
-
Tạo Mối Quan Hệ Giữa Hai Bảng Trong Excel - Microsoft Support
-
Giải Bài Tập Tin Học 12 - Bài 10: Cơ Sở Dữ Liệu Quan Hệ
-
SGK Tin Học 12 - §10. Cơ Sở Dữ Liệu Quan Hệ - Giải Bài Tập
-
Giáo án Môn Tin Học 12 - Bài 7: Liên Kết Giữa Các Bảng
-
Sự Liên Kết Giữa Các Bảng đa Số Dựa Trên Trường Nào? A. Cột B ...
-
Tin Học 12 Bài 7: Liên Kết Giữa Các Bảng - Học Hỏi Net
-
Liên Kết Giữa Các Bảng - Bài 7 - Hữu ích Mỗi Ngày!