Giáo án Tin học Lớp 12 - Tiết 7: Liên kết giữa các bảng - Trương Thị Lan
A- 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 liên kết;
- Về kỹ năng: Biết cách tạo liên kết trong Access.
B- Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các
chương trình minh họa (CSDL kinh_doanh:gv biên soạn). HS có sách bài tập gv soạn.
C- Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh
D- Các bước lên lớp:
1- Ổn định tổ chức: Điểm danh
2- Kiểm tra bài cũ: Kiểm tra tình hình làm bt ở nhà, kiểm tra usb của nhóm
3- Nội dung:
Hoạt động thầy và trò Nội dung ghi bảng
GV: Đặt vấn đề về vd trong sách giáo khoa trang 57. dùng máy chiếu để minh hoạ bài
HS: lắng nghe và quan sát thao tac của giáo viên trên CSDL đã có
GV: nêu khái niệm liên kết giữa các bảng
HS: chép khái niệm (SGK) 1- Khái niệm:
- Trong CDSL, các bảng thường có liên quan với nhau. Khi xây dựng CSDL, 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.
Trường THPT Lâm hà GV: TRƯƠNG THỊ LAN Ngày soạn: Ngày thực hiện:. Chương 2: Hệ quản trị cơ sở dữ liệu MS Access §7 LIÊN KẾT GIỮA CÁC BẢNG A- 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 liên kết; - Về kỹ năng: Biết cách tạo liên kết trong Access. B- Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (CSDL kinh_doanh:gv biên soạn). HS có sách bài tập gv soạn. C- Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh D- Các bước lên lớp: 1- Ổn định tổ chức: Điểm danh Kiểm tra bài cũ: Kiểm tra tình hình làm bt ở nhà, kiểm tra usb của nhóm Nội dung: Hoạt động thầy và trò Nội dung ghi bảng GV: Đặt vấn đề về vd trong sách giáo khoa trang 57. dùng máy chiếu để minh hoạ bài HS: lắng nghe và quan sát thao tac của giáo viên trên CSDL đã có GV: nêu khái niệm liên kết giữa các bảng HS: chép khái niệm (SGK) 1- Khái niệm: - Trong CDSL, các bảng thường có liên quan với nhau. Khi xây dựng CSDL, 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. GV: Sau khi thiết kế bảng xong không nên nhập ngay dữ liệu mà nên thiết lập mối quan hệ rồi nhập liệu sau GV: Chính quan hệ này sẽ giúp dữ liệu đảm bảo được tính vẹn toàn dữ liệu, giúp người lập trình lập bảng tổng hợp từ nhiều bảng.(Minh họa bằng Access- bằng phản ví dụ: tạo ds tổng hợp từ nhiều bảng không tạo mốiquan hệ) Relationship:mối quan hệ. GV: cùng học sinh thực hiện các thao tác liên kết Gv giải thích thêm (hỏi – đáp) Hiệu chỉnh mối liên kết: -Vào cửa sổ Relationships, kích đúp vào dây quan hệ, xuất hiện cửa sổ Edit Relationships để hiệu chỉnh. Xóa dây mối liên kết: - Vào cửa sổ Relationships, kích chuột phải vào dây quan hệ muốn xóa, chọn lệnh Delelte Lưu ý: Muốn hiệu chỉnh hoặc xóa dây quan hệ ta phải đóng cửa sổ của các bảng có liên quan. Tra cứu các lỗi thường gặp khi tạo dây quan hệ ( trang 77) 2- Kĩ thuật tạo liên kết giữa các bảng Sau khi có ít nhất từ 2 bảng trở lên, ta mới tạo được mối quan hệ . Ví dụ: Có 3 table khach_hanh, mat_hang, hoa_don hs đã thiết kế trong tiết thực hành trước Hãy tạo mối quan hệ giữa 3 tables này: Vào cửa sổ CSDL B1:Chọn Tools/Relationships B2: Kích phải chuột vào cửa sổ Relationships/chọn Show Table kích đúp vào các bảng muốn lập mối quan hệ, các bảng này sẽ được đưa vào cửa sổ quan hệ. (nếu chưa xuất hiện hộp thoại trên) B3: Trong hộp Show Table ta chọn các bảng cần liên kết nháy vào Add. Xuat hiện sau: B4: Ta thấy các trương khoá chính sẽ màu đậm hơn. Khi đó ta sắp xêp các bảng cho phù hợp dễ nhìn nhất. B5: Kéo thả các trường trùng tên giữa các bảng với nhau. Xuất hiện hộp sau: B6: Nháy vào Create. (Lặp lại cho các trương khác) cuối cùng xuất hiện sau: 4- Củng cố bài: Tên thao tác Một cách thực hiện thao tác 1 Thiết lập liên kết Chọn Tools ->Relationships ..(HS điền tiếp) 2 Chọn các bảng Chọn bảng và nháy Add ..(HS điền tiếp) 3 Sửa lại liên kết Nháy đúp vào đường liên kết. ..(HS điền tiếp) 4 Lưu lại liên kết ..(HS điền tiếp) 5 Xoá liên kết ..(HS điền tiếp) 5- Dặn dò và câu hỏi về nhà : Câu 1: Có cần thiết phải lập mối quan hệ giữa các bảng trong CSDL hay không a. Nhất thiết phải lập mối quan hệ giữa các bảng trong CSDL b. Không nhất thiết phải lập mối quan hệ giữa các bảng trong CSDL Câu 2: Với mối quan hệ đã thiết lập, bảng nào là bảng quan hệ (Related table) a. Bảng nằm ở đầu đích khi kéo tạo dây quan hệ b. Bảng nằm ở đầu nguồn khi kéo tạo dây quan hệ c. Cả hai bảng đều là bảng quan hệ d. Không có bảng nào là bảng quan hệ - Học bài cũ và đọc và làm bài thực hành số 5 trang 61
File đính kèm:
- bai7.doc