§7 LIÊN KẾT GIỮA CÁC BẢNG I MỤC TIÊU Kiến thức - Học sinh biết khái niệm liên kết bảng ý nghĩa việc liên kết - Biết cách tạo liên kết bảng Kĩ - Thực việc tạo liên kết bảng Access II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH - Máy vi tính máy chiếu projector dùng để chiếu ví dụ - sở liệu giống nhau, sở liệu chứa bảng sở liệu chứa bảng - Sách giáo khoa, sách giáo viên - Hình mô tả bảng liệu So_ Ma_ Ten_ don khach_ khach_ Hang hang 01 K1 An 02 K2 Nam 03 K1 An 04 K3 Hà 05 K1 An 06 K3 Hà 07 K2 Nam Ma_ mat_ hang H1 H1 H2 H1 H2 H3 H3 Ten_ mat_ hang Sắt Sắt Gạch Sắt Gạch Xi Xi So_ luong Dia_ chi 10 20 100 50 11 30 20 ĐH ĐN ĐH NL ĐH NL ĐN Ngay_ giao_ hang 20/03 23/11 11/10 01/10 12/11 01/11 02/02 Bảng 1: Cơ sở liệu Kinh_doanh có bảng Ma_khach_hang K1 K2 K3 Ten_khach_hang An Nam Hà Dia_chi ĐH ĐN NL Don_ gia 100 100 100 30 30 Bảng 2: Bảng Khach_hang sở liệu Kinh_doanh có nhiều bảng Ma_mat_hang H1 H2 H3 Ten_mat_hang Sắt Gạch Xi Don_gia 100 30 Bảng 3: Bảng Mat_hang sở liệu Kinh_doanh có nhiều bảng So_don 01 02 03 04 05 06 07 Ma_khach_hang Ma_mat_hang So_luong K1 H1 10 K2 H1 20 K1 H2 100 K3 H1 50 K1 H2 11 K3 H3 30 K2 H3 20 Ngay_giao_hang 20/03 23/11 11/10 01/10 12/11 01/11 02/02 Bảng 4: Bảng Hoa_don sở liệu Kinh_doanh có nhiều bảng III HOẠT ĐỘNG DẠY-HỌC Tìm hiểu ý nghĩa việc liên kết bảng a Mục tiêu: Biết cần thiết việc liên kết bảng b Nội dung: - Nhược điểm việc lập sở liệu gồm bảng chứa tất thông tin: + Dư thừa liệu + Không đảm bảo quán liệu Để khắc phục nhược điểm này, ta thường chia bảng thành nhiều bảng cách thứ hai Để có thông tin tổng hợp ta cần thông tin từ bảng, muốn ta phải thực liên kết bảng c Phương pháp: Kết hợp phương pháp diễn giải với kỹ thuật phòng tranh, kỹ thuật “Tia chớp” d Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH - Giới thiệu hình: + Tranh 1: bảng quản lí kinh doanh doanh nghiệp năm 2008 + Tranh 2: ba bảng quản lí kinh doanh doanh nghiệp năm 2008 - Diễn giải: Bảng chứa liệu tương đương với liệu bảng - Hỏi: Em chọn cách tổ chức liệu nào? giải thích lí chọn? Gọi hai học sinh có hai quan điểm chọn yêu cầu giải thích - Quan sát tranh để thấy liệu bảng tương đương với liệu bảng + Nhóm 1: Chọn cách 1, tổ chức lưu trữ đơn giản, thống kê, tổng hợp, kết xuất thông tin dễ dàng + Nhóm 2: Chọn cách 2, liệu lưu trữ - Giáo viên chuẩn hóa lại kiến thức cho học sinh: Thông thường người ta chọn cách (dùng bảng 2) lí sau: + Tránh dư thừa liệu (trong bảng 1, có trùng lặp liệu) + Bảo đảm quán liệu (vì bảng 1, khách hàng bị nhập hai địa khác nhau) + Máy vi tính tổng hợp thông tin từ bảng nhờ liên kết liệu - Mô tả nguyên lí liên kết để tổng hợp - Theo dõi giáo viên mô tả để thông tin từ ba bảng để học sinh biết tổng hợp liệu từ ba bảng khái niệm liên kết liệu Tìm hiểu cách tạo liên kết bảng a Mục tiêu: Học sinh biết cách tạo liên kết Bước đầu tạo liên kết hai bảng ví dụ c Nội dung bước tiến hành: - Giáo viên: Giới thiệu cách tạo liên kết bảng thông qua ví dụ sở liệu Kinh_doanh + Mở sở liệu Kinh_doanh + Chọn Tools → Relationships… Xuất giao diện có dạng: + Nếu chưa thấy xuất cửa số Show table bấm phải chuột vào vùng trống cửa sổ Relationships chọn lệnh Show table để mở cửa số Show table + Chọn tên bảng muốn tạo liên kết, bấm chuột vào nút Add, lặp lại đủ bảng Bấm chuột váo nút Close để đóng cửa sổ Show table + Kéo thả trường ma_khach_hang bảng Khach_hang qua trường ma_khach_hang bảng Hoa_don Xuất hộp thoại Edit relationships Bấm chuột vào nút Creat Access tạo đường nối hai bảng để thể mối liên kết - Giáo viên: Tương tự, em tạo liên kết ma_mat_hang - Học sinh: Lên bảng thực hiện: + Kéo thả trường ma_mat_hang bảng mat_hang qua trường ma_mat_hang bảng Hoa_don Xuất hộp thoại Edit relationships Bấm chuột vào nút Creat Access tạo đường nối hai bảng để thể mối liên kết - Giáo viên: Hướng dẫn tiếp + Bấm chuột vào nút để đóng cửa sổ Relationships Bấm chuột nút Yes để lưu lại liên kết - Học sinh: Quan sát hướng dẫn giáo viên để nhận biết thao tác cửa sổ - Giáo viên: Yêu cầu học sinh lên bảng thực lại bước để tạo liên kết Giáo viên theo dõi điều chỉnh thao tác học sinh gặp lỗi (cho em tham khảo sách giáo khoa để thực hiện) - Học sinh: Lên bảng thực hành để hình thành kĩ Củng cố, đánh giá a- Mục tiêu: - Hệ thống lại kĩ tạo liên két bảng - Đánh giá kiến thức học sinh sau học Liên kết bảng b- Thực hiện: - Giáo viên: khái quát thành bước để tạo liên kết bảng - Mở sở liệu - Hiển thị cửa sổ Show Table - Chọn bảng muốn liên kết - Thiết lập liên kết hai bảng - Giáo viên: Chiếu lên bảng hình đậy yêu cầu học sinh điền tiếp bước để hoàn thành thao tác Tên thao tác Các bước để thực Thiết lập liên Tool → Relationship bấm chuột vào nút lệnh kết Chọn bảng Chọn bảng bấm chuột vào nút Add Sửa lại liên kết Bấm đúp chuột vào đường liên kết Lưu lại liên kết Xóa liên kết - Học sinh: Đứng tai chỗ đọc thao tác cần thực Hướng dẫn học nhà a- Mục tiêu: - Rèn luyện thêm kỹ làm việc với liên kết bảng - Chuẩn bị nội dung cho thực hành số 5: Liên kết bảng b- Thực hiện: - Giáo viên: Yêu cầu học sinh thực lại việc tạo liên kết bảng - Giáo viên: Hướng dẫn học sinh chuẩn bị nội dung cho tập thực hành số 5: Liên kết bảng + Nêu mục đích yêu cầu thực hành: Tạo sở liệu có nhiều bảng, rèn luyện kĩ tạo liên kết, sửa liên kết bảng + Yêu cầu học sinh xem trước nội dung yêu cầu tập tập ... Dư thừa liệu + Không đảm bảo qu n liệu Để khắc phục nhược điểm n y, ta thường chia bảng thành nhiều bảng cách thứ hai Để có thông tin tổng h p ta c n thông tin từ bảng, mu n ta phải thực li n kết... vi n: Yêu cầu h c sinh l n bảng thực lại bước để tạo li n kết Giáo vi n theo dõi điều chỉnh thao tác h c sinh gặp lỗi (cho em tham khảo sách giáo khoa để thực hi n) - H c sinh: L n bảng thực h nh... bảng c Phương pháp: Kết h p phương pháp di n giải với kỹ thuật phòng tranh, kỹ thuật “Tia chớp” d Các bước ti n h nh: HOẠT ĐỘNG CỦA GIÁO VI N HOẠT ĐỘNG CỦA H C SINH - Giới thiệu h nh: + Tranh