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

Một phần của tài liệu giao an tin hoc 12 nam 2010-2011 (Trang 59)

- 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ế 1CSDL, 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, Ngoà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. Ngoà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 toàn vẹn dữ liệu.

(Xem SGK trang 57 về 2 cách lập Giáo Án Tin Học 12  Trang 59

+ 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 toà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ếtgiữa các bảng :

Một phần của tài liệu giao an tin hoc 12 nam 2010-2011 (Trang 59)

Tải bản đầy đủ (DOC)

(122 trang)
w