Bài 7. Liên kết giữa các bảng
Chia sẻ bởi Đặng Văn Bích |
Ngày 10/05/2019 |
43
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:
BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG
TẠI SAO PHẢI LIÊN KẾT CÁC BẢNG?
1. Khái niệm
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, Công ty có 2 cách lập CSDL như sau:
1. Khái niệm
Cách thứ nhất: Tạo 1 bảng duy nhất gồm các trường sau:
1. Khái niệm
Cách thứ hai: Lập CSDL KINH_DOANH gồm 3 bảng có cấu trúc như sau:
1. Khái niệm
KHACH_HANG
MAT_HANG
1. Khái niệm
HOA_DON
1. Khái niệm
Phân tích và nhận xét?
Cách thứ nhất
- Dư thừa dữ liệu
Cách thứ hai
- Không đảm bảo sự nhất quán của dữ liệu
Để có được thông tin tổng hợp từ 3 bảng thì ta phải làm gì?
CẦN TẠO LIÊN KẾT GIỮA CÁC BẢNG
1. Khái niệm
- Không dư thừa dữ liệu
- Đảm bảo sự nhất quán của dữ liệu
VẬY, LÀM THẾ NÀO ĐỂ TẠO LIÊN KẾT GIỮA CÁC BẢNG VỚI NHAU?
2. Kĩ thuật tạo liên kết giữa các bảng
- Cách 1: trên thanh Menu:
Click chọn
Click chọn
- Cách 2: trên thanh công cụ:
Click chọn
BƯỚC 1:
BƯỚC 2:
- Chọn 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) cần liên kết và Click vào Create để tạo liên kết
Ví dụ: Ta có CSDL KINH_DOANH gồm 3 bảng và các trường tương ứng như sau:
- KHACH_HANG: Ma_Khach_Hang, Ho_Ten, Dia_Chi
- MAT_HANG: Ma_Mat_Hang, Ten_Mat_Hang, Don_Gia
- HOA_DON: So_Don, Ma_Khach_Hang, Ma_Mat_Hang,
So_Luong, Ngay_Giao_Hang
Mở CSDL KINH_DOANH.MDB
Click chọn
Xuất hiện hộp thoại: Show Table
Click chọn
Click chọn
Làm tương tự, ta có hộp thoại như sau:
Click chọn để đóng Hộp thoại Show Table
Click chọn để đóng Hộp thoại Show Table
Trong cửa sổ: RelationShip với các trường khoá chính của các bảng được in đậm
- Thiết lập mối liên kết giữa bảng KHACH_HANG và bảng HOA_DON:
+ Kéo thả trường Ma_Khach_Hang của bảng KHACH_HANG đến
Ma_Khach_Hang của bảng HOA_DON -> Xuất hiện hộp thoại
Click chọn
- Thiết lập mối liên kết giữa bảng MAT_HANG và bảng HOA_DON:
+ Kéo thả trường Ma_Mat_Hang của bảng MAT_HANG đến
Ma_Mat_Hang của bảng HOA_DON -> Xuất hiện hộp thoại
Click Chọn
Mối liên kết
Tương tự, ta có các liên kết như sau:
Mối liên kết
Mối liên kết
Click chọn để đóng cửa sổ Relationship
- Nhớ Click Yes để lưu liên kết
VÍ DỤ ÁP DỤNG
BÀI HỌC KẾT THÚC
CHÚC CÁC THẤY CÔ GIÁO VÀ CÁC EM VUI KHOẺ, MẠNH MẼ VÀ HẠNH PHÚC!
TẠI SAO PHẢI LIÊN KẾT CÁC BẢNG?
1. Khái niệm
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, Công ty có 2 cách lập CSDL như sau:
1. Khái niệm
Cách thứ nhất: Tạo 1 bảng duy nhất gồm các trường sau:
1. Khái niệm
Cách thứ hai: Lập CSDL KINH_DOANH gồm 3 bảng có cấu trúc như sau:
1. Khái niệm
KHACH_HANG
MAT_HANG
1. Khái niệm
HOA_DON
1. Khái niệm
Phân tích và nhận xét?
Cách thứ nhất
- Dư thừa dữ liệu
Cách thứ hai
- Không đảm bảo sự nhất quán của dữ liệu
Để có được thông tin tổng hợp từ 3 bảng thì ta phải làm gì?
CẦN TẠO LIÊN KẾT GIỮA CÁC BẢNG
1. Khái niệm
- Không dư thừa dữ liệu
- Đảm bảo sự nhất quán của dữ liệu
VẬY, LÀM THẾ NÀO ĐỂ TẠO LIÊN KẾT GIỮA CÁC BẢNG VỚI NHAU?
2. Kĩ thuật tạo liên kết giữa các bảng
- Cách 1: trên thanh Menu:
Click chọn
Click chọn
- Cách 2: trên thanh công cụ:
Click chọn
BƯỚC 1:
BƯỚC 2:
- Chọn 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) cần liên kết và Click vào Create để tạo liên kết
Ví dụ: Ta có CSDL KINH_DOANH gồm 3 bảng và các trường tương ứng như sau:
- KHACH_HANG: Ma_Khach_Hang, Ho_Ten, Dia_Chi
- MAT_HANG: Ma_Mat_Hang, Ten_Mat_Hang, Don_Gia
- HOA_DON: So_Don, Ma_Khach_Hang, Ma_Mat_Hang,
So_Luong, Ngay_Giao_Hang
Mở CSDL KINH_DOANH.MDB
Click chọn
Xuất hiện hộp thoại: Show Table
Click chọn
Click chọn
Làm tương tự, ta có hộp thoại như sau:
Click chọn để đóng Hộp thoại Show Table
Click chọn để đóng Hộp thoại Show Table
Trong cửa sổ: RelationShip với các trường khoá chính của các bảng được in đậm
- Thiết lập mối liên kết giữa bảng KHACH_HANG và bảng HOA_DON:
+ Kéo thả trường Ma_Khach_Hang của bảng KHACH_HANG đến
Ma_Khach_Hang của bảng HOA_DON -> Xuất hiện hộp thoại
Click chọn
- Thiết lập mối liên kết giữa bảng MAT_HANG và bảng HOA_DON:
+ Kéo thả trường Ma_Mat_Hang của bảng MAT_HANG đến
Ma_Mat_Hang của bảng HOA_DON -> Xuất hiện hộp thoại
Click Chọn
Mối liên kết
Tương tự, ta có các liên kết như sau:
Mối liên kết
Mối liên kết
Click chọn để đóng cửa sổ Relationship
- Nhớ Click Yes để lưu liên kết
VÍ DỤ ÁP DỤNG
BÀI HỌC KẾT THÚC
CHÚC CÁC THẤY CÔ GIÁO VÀ CÁC EM VUI KHOẺ, MẠNH MẼ VÀ HẠNH PHÚC!
* 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ẻ: Đặng Văn Bích
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)