Chương 2-bài 7:liên kết giữa các bảng
Chia sẻ bởi Mai Thi Hiep |
Ngày 25/04/2019 |
36
Chia sẻ tài liệu: chương 2-bài 7:liên kết giữa các bảng thuộc Tin học 12
Nội dung tài liệu:
LIÊN KẾT GIỮA CÁC BẢNG
1. Khái niệm
Liên kết giữa các bảng là thiết lập mối quan hệ giữa các bảng khác nhau giúp tổng hợp dữ liệu từ nhhiều bảng khác nhau và tránh được dư thừa dữ liệu, đảm bảo tính nhất quán.
Ví dụ: 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, xét hai cách lập CSDL sau:
Cách 1: Lập CSDL gồm một bảng chứa tất cả các thông tin như sau:
Khi phân tích CSDL theo hai cách như trên ta thấy cách thứ nhất có một số nhược điểm cần lưu ý:
Hiện tượng dư thừa dữ liệu
Không bảo đảm sự nhất quán của dữ liệu
Cách 2: Lập CSDL gồm ba bảng tương ứng như sau:
KHACH_HANG
MAT_HANG
HOA_DON
Để khắc phục những nhược điểm trên ta nên biểu diễn CSDL theo nhiều bảng như cách hai. Nhưng muốn lấy dữ liệu từ nhiều bảng ta phải thực hiện liên kết các bảng. Điều kiện để có thể tạo liên kết: Hai bảng phải có tối thiểu một trường chung
2. Kĩ thuật tạo liên kết giữa các bảng
a. Các bước tạo liên kết:
B1: Chọn menu Tools => Relationships hoặc nhấp chọn Xuất hiện cửa sổ Relationship
nháy đúp vào biểu tượng
B2:nháy nút hoặc nháy nút phải chuột vùng trống trong cửa sổ Relationships và chọn Show Table trong bảng chọn tắt để mở hộp thoại Show Table Trong cửa sổ Show Table chọn các bảng cần tạo liên kết => Add
Chọn Show table
Chọn Add
B3: Kéo thả trường khóa chính từ bảng chính sang bảng quan hệ.
Lựa chọ mục này để đảm bảo sự toàn
vẹn dữ liệu
Nhấp Create để tạo liên kết
Đưa ra kết
quả
b. Các thao tác trên liên kết
Thao tác xóa mối liên kết
Bỏ bảng liên kết
Chọn DELETE để xóa dây quan hệ
Chọn HIDE TABLE để xóa dây quan hệ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Mai Thi Hiep
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)