Bài 7. Liên kết giữa các bảng

Chia sẻ bởi Đinh Nguyên Thanh Tú | Ngày 10/05/2019 | 52

Chia sẻ tài liệu: 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:

KÍNH CHÀO QUÍ THẦY CÔ CÙNG CÁC EM HỌC SINH
Khi thiết kế CSDLKINHDOANH trong đó có bảng HOADON, KHACHHANG, MATHANG
Sự xuất hiện của Ma_khach_hang và Ma_hang ở bảng HOADON trong bảng khach_hang và mat_hang để thể hiện một sự liên kết giữa khách hàng mua hàng và mặt hàng trong công ty. Nhờ liên kết này mà ta biết được nhiều thông tin, chẳng hạn như những khách hàng đã mua những mặt hàng nào và mặt hàng nào do khách hàng nào mua
 CẦN LIÊN KẾT GIỮA CÁC BẢNG
BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG
GIÁO VIÊN:
LÊ THỊ DIỄM
TA XÉT VÍ DỤ SAU:
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 2 cách lập CSDL sau:
Hãy quan sát và chỉ ra nhược điểm cần lưu ý của cách lập CSDL trên
?
? Du th?a d? li?u
? Khụng d?m b?o s? nh?t quỏn v? m?t d? li?u
Để khắc phục nhược điểm ở cách thứ nhất ta lập CSDL KINHDOANH gồm ba bảng có cấu trúc tương ứng như sau:
Khach_hang
Mat_hang
Hoa_don
Cách thứ 2 khắc phục được nhược điểm của cách thứ nhất, tuy nhiên để có được thông tin tổng hợp thì cần lấy thông tin từ 3 bảng trên 
Cần liên kết giữa các bảng lại
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 bởi các bảng cho phép tổng hợp dữ liệu từ nhiều bảng
2. KĨ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG


+ Cách 1: Chọn tools/Relationships...

+ Cách 2: Nháy chuột vào nút lệnh

Có 2 cách mở cửa sổ liên kết Relationships:
Ví dụ: Ta tìm hiểu cách tạo liên kết qua ví dụ CSDL KINHDOANH đã nêu ở trên
xỏc d?nh tru?ng d? thi?t l?p liờn k?t
Khach_hang:
Ma_khach_hang, Ho_ten, Dia_chi
Mat_hang:
Ma_hang, Ten_hang, Don_gia
Hoa_don:
So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao
Để thiết lập liên kết giữa các bảng ta thực hiện theo các bước sau đây:
? B3: ch?n tờn cỏc b?ng c?n liờn k?t trong c?a s? show table r?i nhỏy nỳt Add. Ch?n close dúng l?i
B4: Di chuyển các bảng sau cho hiển thị toàn bộ chúng trên cửa sổ
B5: Thi?t l?p m?i liờn k?t gi?a cỏc b?ng
? Kộo tru?ng liờn k?t ? b?ng Khach_hang, v� th? v�o tru?ng tuong ?ng ? b?ng Hoa_don. (tuong t? d?i v?i Ma_hang)
? Tuong t? liờn k?t gi?a b?ng HOADON v?i b?ng MATHANG
B6: nhỏy nỳt v� ch?n yes d? luu liờn k?t
BẢNG KHÁCH HÀNG SAU KHI LIÊN KẾT
Liên kết giữa các bảng
1. KHÁI NIỆM:
....Liên kết được tạo bởi các bảng cho phép tổng hợp dữ liệu từ nhiều bảng

2. KI THU?T T?O LIấN K?T GI?A C�C B?NG
- G?M 6 BU?C
ghi nhớ

TẠM BIỆT QUÍ THẦY CÔ CÙNG CÁC EM HỌC SINH
* 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ẻ: Đinh Nguyên Thanh Tú
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)