2. Chương trình lớp 12 Chương 1: Khái niệm về hệ cơ sở dữ liệu Chuong 2: Hệ quản trị CSDL Micro Soft Access Chương 3: Hệ cơ sở dữ liệu quan hệ Chương 4: Kiến trúc và bảo mật các hệ CSDL Bài 7: Liên kết giữa các bảng Mục tiêu bài giảng: Kiến thức,kĩ năng, thái độ Kiến thức kĩ năng cần thiết Kiến thức kĩ năng đã biết Điểm trọng tâm, điểm khó
3.
4. Hoạt động 1: Khái niệm(15’) (Là điểm trọng tâm, điểm khó) -Đưa ra một ví dụ về CSDL KINH_DOANH tạo tình huống để học sinh thấy rõ việc liên kết giữa các bảng là cần thiết. -Thiết lập bảng theo hai phương án và yêu cầu học sinh phân tích. -Phương án 1: chỉ lập một bảng gồm các trương So_don, Ma_khach_hang, So_ luong,Ten_mat_hang, Dia_chi, Ngay_giao_hang, Don_gia, Ten_khach_hang, Ma_ hang. Điểm khó thứ nhất giúp học sinh thấy dữ liệu lập đi lập lại lần-> dư thừa dữ liệu Điểm khó thứ hai là nhập sai địa chỉ->khôngđảm bảo sự nhất quán về dữ liệu. -Phương án 2: lập ba bảng là 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) Điểm khó thứ nhất là giúp học sinh biết sơ lược cách chia thành ba bảng chứa TT KHACH_HANG, TT MAT_HANG, TT HOA_DON. Điểm khó thứ hai là giúp học sinh xác định khóa chính của mỗi bảng (thường là mã số, mã khách hàng…). Tiêu chí xác định khóa:”vừa đủ để phân biệt được các bộ”.
5. Hoạt động 2: Tạo liên kết giữa các bảng(20’) (Là điểm trọng tâm) -Trình bày cách tạo liên kết trong Access đối vói 3 bảng. -Bước 1: Xác định trường để tạo lập liên kết Điểm khó là xác định được khóa (phân biệt được các bộ) -Bước 2: Thực hiện theo hướng dẫn. -Bước 3: Thực hiện theo hướng dẫn. -Bước 4: Lưu ý học sinh tính toàn vẹn tham chiếu (Enforce Referential Integrity) để luôn đảm bảo mỗi bản ghi có trong bảng Liên kết phải được gắn với một bản ghi trong bảng chính (bảng HOA_DON)
6. Hoạt động 3: Củng cố (10’) -Liên kết giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng, thực hiện cập nhật nội dung CSDL dễ dàng hơn. Với những CSDL lớn thì điều này rất quan trọng. -Giải đáp thắc mắc. -Cho phản ví dụ. -Chuẩn bị bài thực hành 5.