§7 LIÊN KẾT GIỮA CÁCBẢNG

Một phần của tài liệu Bài giảng giao an lop 12 nam hoc 2010-2011 (Trang 56 - 57)

- Hãy cho biết sự khác nhau giữa hai chế độ làm việc chính của biểu ma64u

§7 LIÊN KẾT GIỮA CÁCBẢNG

Tuần : 11 Ngày soạn : / / Tiết : 21 Ngày dạy: / /

§7. LIÊN KẾT GIỮA CÁC BẢNG

I/- Mục đích – yêu cầu :

 Về kiến thức :

+ Biết khái niệm liên kết giữa các bảng, sự cần thiết và ý nghĩa của việc tạo liên kết. + Biết cách tạo liên kết trong Access.

 Về kỹ năng :

+ Rèn luyện kĩ năng tạo bảng với cấu trúc cho trước, kĩ năng nhập dữ liệu cho bảng.

II/- Chuẩn bị :

 GV : + Phải cĩ giáo án và các đồ dùng dạy học liên quan đến bài dạy.

+ Sách GK tin 12, Sách GV tin 12, Chuẩn bị hình 47, 48 và 49 bằng khổ giấy lớn.  HS : + Đọc trước sách giáo khoa ở nhà.

 PP : Dạy máy chiếu, thực hành mẫu, hs làm theo, thuyết trình, đặt vấn đề, so sánh.

III/- Hoạt động dạy học :

1. Ổn định lớp : Kiểm tra sĩ số (1’) 2. Kiểm tra bài cũ : 2. Kiểm tra bài cũ :

3. Nội dung bài mới :

TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Bài

Tiết

21 + Đặt vấn đề : Trên thực tế 1 CSDL, cĩ thể cĩ nhiều bảng do CSDL, cĩ thể cĩ nhiều bảng do đĩ sau khi đã xây dựng xong hai hay nhiều bảng, ta cĩ thể chỉ ra mối liên hệ giữa các bảng với nhau. Mục đích của việc này là để Access biết phải kết nối cácbảng như thế nào khi kết xuất thơng tin.

? Vây liên kết giữa các bảng với nhau nhau là như thế nào?

+ Việc liên kết giữa các bảng là cần thiết, tránh dư thừa dữ liệu cũng như sự khơng nhất quán trong CSDL, Ngồi ra, liên kết dl giữa các bảng cĩ nhiều lợi ích như : Cho phép ta tổng hợp dl từ nhiều bảng và cập nhật nội dung

1/-Khái niệm:

Trong Access, CSDL thường chứa các bảng cĩ quan kệ với nhau. Khi xây dựng CSDL, mối 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. Ngồi ra, khi tạo liên kết giữa các bảng cần đảm bảo tính hợp lí của dữ liệu trong các bảng cĩ liên quan, đĩ chính là tính tồn vẹn dữ liệu.

(Xem SGK trang 57 về 2 cách lập

+ Các em cĩ thể xem SGK trang 57 về 2 cách thiết lập CSDL cho các bảng. - Cách thứ 1 : Lập CSDL gồm 1 bảng duy nhất chứa tất cả các thơng tin. - Cách thứ 2 : Lập CSDL gồm 3 bảng: KHACH_HANG, MAHANG , HOADON..

+ Sau khi đã xây dựng xong hai hay nhiều bảng, ta cĩ thể chỉ ra mối liên hệ giữa các bảng với nhau. Mục đích của việc này là để Access biết phải kết nối cácbảng như thế nào khi kết xuất thơng tin.

+ Để đảm bảo tính tồn vẹn CSDL khi tham chiếu ta đánh dấu vào mục Enforce Referential Integrity.

+ Sau khi kết nối xong thì ở bảng KHACHHANG( Ma_Khach_H ang là 1 cịn bảng HOA_DON(Ma_Khach_Hang là nhiều ) và bảng MA_HANG (Ma_Mat_Hang là 1) CSDL dễ dàng hơn. CSDL cho các bảng )

2/- Kĩ thuật tạo mối liên kết giữa các bảng :

Một phần của tài liệu Bài giảng giao an lop 12 nam hoc 2010-2011 (Trang 56 - 57)