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

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Kiều Oanh
Ngày gửi: 21h:31' 16-11-2021
Dung lượng: 858.9 KB
Số lượt tải: 179
Nguồn:
Người gửi: Kiều Oanh
Ngày gửi: 21h:31' 16-11-2021
Dung lượng: 858.9 KB
Số lượt tải: 179
Số lượt thích:
0 người
TIN HỌC 12
THÂN CHÀO CÁC EM HỌC SINH!
KIỂM TRA BÀI CŨ
Cho các thao tác:
(1) Gõ tên cho biểu mẫu rồi nháy Finish
(2) Chọn đối tượng Form trong bảng chọn đối tượng rồi nháy đúp vào Create form by using wizard
(3) Chọn kiểu cho biểu mẫu rồi nhấn Next
(4) Chọn cách bố trí biểu mẫu rồi nhấn Next
(5) Trong hộp thoại Form Wizard, chọn bảng (hoặc mẫu hỏi) từ ô Tables/Queries, tiếp theo là chọn các trường đưa vào biểu mẫu rồi nhấn Next
Trình tự các thao tác để có thể thực hiện tạo biểu mẫu bằng cách dùng thuật sĩ sẽ là:
A (2) (5) (3) (4) (1)
B. (2) (5) (4) (3) (1)
C. (5) (2) (3) (4) (1)
D. (2) (3) (4) (5) (1)
BÀI TOÁN ĐẶT VẤN ĐỀ
Một công ty bán văn phòng phẩm 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 lập CSDL cấu trúc như sau:
CÁCH 1
Hãy quan sát và chỉ ra những nhược điểm cần lưu ý của cách lập CSDL trên?
Dư 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ững nhược điểm trên nên sử dụng cách lập CSDL thứ hai như sau:
Những nhược điểm cần lưu ý của cách lập CSDL trên:
CÁCH 2
Khach_hang
Mat_hang
Hoa_don
Khach_hang
Mat_hang
Hoa_don
Cách thứ hai 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.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
1. KHÁI NIỆM:
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
1. KHÁI NIỆM:
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.
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
* Xác định các trường chung của các bảng cần liên kết
Khach_hang:
Hoa_Don:
Mat_hang:
Ma_khach_hang, Ho_ten, Dia_chi
So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao
Ma_hang, Ten_hang, Don_gia
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
Bước 1: Mở CSDL KINHDOANH. Nháy nút
hoặc chọn Tools Relationships để mở cửa sổ Relationships.
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
Bước 2: Nháy nút hoặc nháy nút phải chuột vào vùng trống của sổ Relationships, chọn Show Table
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
Bước 3: Chọn tên bảng cần liên kết trong hộp thoại Show Table,
rồi nháy Add.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
?
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
Bước 4: Thiết lập mối liên kết giữa các bảng
Kéo trường liên kết (Ma_khach_hang) ở bảng KHACH_HANG và thả vào trường tương ứng ở bảng HOA_DON. Rồi nháy Create để tạo liên kết.
Tương tự kéo trường liên kết (Ma_hang) ở bảng MAT_HANG và thả vào trường tương ứng ở bảng HOA_DON. Rồi nháy Create để tạo liên kết.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
Bước 5: Nháy nút ở góc trên bên phải của hộp thoại Relationsip và chọn Yes để lưu liên kết.
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
BẢNG KHACH_HANG SAU KHI LIÊN KẾT:
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CHỈNH SỬA LIÊN KẾT BẢNG
B1: Nháy đúp chuột vào đường liên kết
B2: Chọn lại trường liên kết trong hộp thoại Edit Relationships, rồi chọn OK.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
B2: Nhấn phím Delete trên bàn phím và chọn Yes
XOÁ LIÊN KẾT BẢNG
B1: Nháy chuột vào đường liên kết
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
Bài tập vận dụng:
Hãy tạo liên kết giữa 2 bảng: BANG_DIEM và MON_HOC
Hãy xác định trường chung của 2 bảng BANG_DIEM và MON_HOC?
Trường chung của 2 bảng BANG_DIEM và MON_HOC là Ma_mon_hoc.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CÂU HỎI TRẮC NGHIỆM
Câu 1. Khi tạo liên kết, ta phải có ít nhất bao nhiêu bảng?
A. 1
B. 2
C. 3
D. 4
Câu 2. Muốn xóa liên kết giữa 2 bảng , trong cửa sổ Relationships ta thực hiện:
A. Chọn 2 bảng và nhấn phím Delete
B. Chọn tất cả các bảng và nhấn phím Delete
C. Chọn đường liên kết giữa 2 bảng đó và nhấn phím Delete
D. Cả A, B, C đều sai
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CÂU HỎI TRẮC NGHIỆM
Câu 3. Khi liên kết bị sai, ta có thể sửa lại bằng cách chọn đường liên kết cần sửa, sau đó:
A. Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete
B. Edit/RelationShip
C. Tools/RelationShip/Change Field
D. Nháy đúp vào đường liên kết / chọn lại trường cần liên kết
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CÂU HỎI TRẮC NGHIỆM
Câu 4. Các bước để tạo liên kết với bảng là:
1. Tại trang bảng chọn Tool Relationships.
2. Tạo liên kết đôi một giữa các bảng.
3. Đóng hộp thoại Relationships Yes để lưu lại.
4. Chọn các bảng sẽ liên kết.
A. 1, 4, 2, 3
B. 2, 3, 4, 1
C. 1, 2, 3, 4
D. 4, 2, 3, 1
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CHÚC CÁC EM HỌC SINH
NHIỀU SỨC KHỎE!
TIN HỌC 12
BÀI HỌC KẾT THÚC
THÂN CHÀO CÁC EM HỌC SINH!
KIỂM TRA BÀI CŨ
Cho các thao tác:
(1) Gõ tên cho biểu mẫu rồi nháy Finish
(2) Chọn đối tượng Form trong bảng chọn đối tượng rồi nháy đúp vào Create form by using wizard
(3) Chọn kiểu cho biểu mẫu rồi nhấn Next
(4) Chọn cách bố trí biểu mẫu rồi nhấn Next
(5) Trong hộp thoại Form Wizard, chọn bảng (hoặc mẫu hỏi) từ ô Tables/Queries, tiếp theo là chọn các trường đưa vào biểu mẫu rồi nhấn Next
Trình tự các thao tác để có thể thực hiện tạo biểu mẫu bằng cách dùng thuật sĩ sẽ là:
A (2) (5) (3) (4) (1)
B. (2) (5) (4) (3) (1)
C. (5) (2) (3) (4) (1)
D. (2) (3) (4) (5) (1)
BÀI TOÁN ĐẶT VẤN ĐỀ
Một công ty bán văn phòng phẩm 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 lập CSDL cấu trúc như sau:
CÁCH 1
Hãy quan sát và chỉ ra những nhược điểm cần lưu ý của cách lập CSDL trên?
Dư 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ững nhược điểm trên nên sử dụng cách lập CSDL thứ hai như sau:
Những nhược điểm cần lưu ý của cách lập CSDL trên:
CÁCH 2
Khach_hang
Mat_hang
Hoa_don
Khach_hang
Mat_hang
Hoa_don
Cách thứ hai 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.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
1. KHÁI NIỆM:
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
1. KHÁI NIỆM:
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.
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
* Xác định các trường chung của các bảng cần liên kết
Khach_hang:
Hoa_Don:
Mat_hang:
Ma_khach_hang, Ho_ten, Dia_chi
So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao
Ma_hang, Ten_hang, Don_gia
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
Bước 1: Mở CSDL KINHDOANH. Nháy nút
hoặc chọn Tools Relationships để mở cửa sổ Relationships.
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
Bước 2: Nháy nút hoặc nháy nút phải chuột vào vùng trống của sổ Relationships, chọn Show Table
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
Bước 3: Chọn tên bảng cần liên kết trong hộp thoại Show Table,
rồi nháy Add.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
?
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
Bước 4: Thiết lập mối liên kết giữa các bảng
Kéo trường liên kết (Ma_khach_hang) ở bảng KHACH_HANG và thả vào trường tương ứng ở bảng HOA_DON. Rồi nháy Create để tạo liên kết.
Tương tự kéo trường liên kết (Ma_hang) ở bảng MAT_HANG và thả vào trường tương ứng ở bảng HOA_DON. Rồi nháy Create để tạo liên kết.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
Bước 5: Nháy nút ở góc trên bên phải của hộp thoại Relationsip và chọn Yes để lưu liên kết.
2. KỸ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
BẢNG KHACH_HANG SAU KHI LIÊN KẾT:
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CHỈNH SỬA LIÊN KẾT BẢNG
B1: Nháy đúp chuột vào đường liên kết
B2: Chọn lại trường liên kết trong hộp thoại Edit Relationships, rồi chọn OK.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
B2: Nhấn phím Delete trên bàn phím và chọn Yes
XOÁ LIÊN KẾT BẢNG
B1: Nháy chuột vào đường liên kết
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
Bài tập vận dụng:
Hãy tạo liên kết giữa 2 bảng: BANG_DIEM và MON_HOC
Hãy xác định trường chung của 2 bảng BANG_DIEM và MON_HOC?
Trường chung của 2 bảng BANG_DIEM và MON_HOC là Ma_mon_hoc.
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CÂU HỎI TRẮC NGHIỆM
Câu 1. Khi tạo liên kết, ta phải có ít nhất bao nhiêu bảng?
A. 1
B. 2
C. 3
D. 4
Câu 2. Muốn xóa liên kết giữa 2 bảng , trong cửa sổ Relationships ta thực hiện:
A. Chọn 2 bảng và nhấn phím Delete
B. Chọn tất cả các bảng và nhấn phím Delete
C. Chọn đường liên kết giữa 2 bảng đó và nhấn phím Delete
D. Cả A, B, C đều sai
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CÂU HỎI TRẮC NGHIỆM
Câu 3. Khi liên kết bị sai, ta có thể sửa lại bằng cách chọn đường liên kết cần sửa, sau đó:
A. Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete
B. Edit/RelationShip
C. Tools/RelationShip/Change Field
D. Nháy đúp vào đường liên kết / chọn lại trường cần liên kết
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CÂU HỎI TRẮC NGHIỆM
Câu 4. Các bước để tạo liên kết với bảng là:
1. Tại trang bảng chọn Tool Relationships.
2. Tạo liên kết đôi một giữa các bảng.
3. Đóng hộp thoại Relationships Yes để lưu lại.
4. Chọn các bảng sẽ liên kết.
A. 1, 4, 2, 3
B. 2, 3, 4, 1
C. 1, 2, 3, 4
D. 4, 2, 3, 1
BÀI 7. LIÊN KẾT GIỮA CÁC BẢNG
CHÚC CÁC EM HỌC SINH
NHIỀU SỨC KHỎE!
TIN HỌC 12
BÀI HỌC KẾT THÚC
 









Các ý kiến mới nhất