Bước 1: Chủđề HỆ CSDL QUAN HỆ Bước 2: Xác định Kiến thức kỹ lực hướng tới a Chuẩn kiến thức, kỹ năng, thái độ theo chương trình: Kiến thức: - Biết khái niệm mơ hình liệu đặc trưng mơ hình - Biết khái niệm sở liệu quan hệ, khóa liên kết bảng - Nắm chức mà hệ QTCSDL quan hệ phải có vai trò, ý nghĩa chức q trình tạo lập khai thác hệ QTCSDL quan hệ Kỹ năng: - Có liên hệ với chương I - Có liên hệ với thao tác cụ thể trình bày chương II - Có liên hệ với thao tác cụ thể chương II Thái độ: - Nghiêm túc b Năng lực hướng tới: - Năng lực CNTT: Thao tác tốt hệ CSDL quan hệ - Năng lực tự học: Tích cực tìm hiểu, tham khảo tài liệu, tìm tòi kiến thức áp dụng cho mơn học - Năng lực giao tiếp: chủ động, lắng nghe, tham gia tich cực trình học tập - Năng lực hoạt động nhóm: Làm việc nhóm, tự giác phân cơng, thực cơng việc giao nhóm Bước 3: Bảng mô tả yêu cầu cần đạt cho loại câu hỏi/bài tập Loại câu Nội dung Nhận biết Thông hiểu Vận dụng thấp Vận dụng cao hỏi/bài tập Mơ hình Hs Mơ hình yếu tố cấu liệu quan hệ liệu Câu hỏi/bài thành mơ hình tập định tính Câu hỏi Câu hỏi ND1.DT.NB1 ND1.DT.TH1 Bài tập định lượng Bài tập thực hành Cơ sở Khái niệm sở Chỉ Chỉ thuộc liệu quan liệu quan hệ, đặc trưng hệ tính đa trị phức hợp VD/sgk trang hệ hệ QTCSDL CSDL quan hệ Chỉ khóa 82 đưa VD trở quan hệ tiêu chí thành CSDL quan Khái niệm khóa chọn khóa hệ Khái niệm liên Hiểu ý kết Câu hỏi/bài nghĩa liên kết tập định tính cách liên kết bảng Câu hỏi Câu hỏi Câu hỏi ND2.DT.NB1 ND2.DT.TH1 ND2.DL.VD1 ND2.DT.NB2 ND2.DT.TH2 ND2.DT.NB3 ND2.DT.TH3 ND2.DT.NB4 Chỉ khóa Bài tập định chọn khóa cho lượng bảng với VD thực tế Câu hỏi ND2.DT.TH1 Gv: Nguyễn Trung Dũng Liên kết đưa thông tin đầy đủ … Bài tập thực hành Tạo lập sở liệu Câu hỏi/bài tập định tính Mơ tả thao tác Tạo lập sở liệu Câu hỏi ND2.TH.VDT1 Thực thi thao tác Tạo lập sở liệu bảng học sinh Câu hỏi ND3.DT.NB Câu hỏi ND3.DT.VDT Bài tập định lượng Bài tập thực hành Cập nhật liệu Câu hỏi/bài tập định tính Mơ tả thao tác Cập nhật liệu Câu hỏi ND4.DT.NB1 Chỉ đối Thực thi thao tác tượng để Cập cập nhật liệu nhật liệu cho bảng học sinh Bài tập định lượng Câu hỏi ND4.DL.TH1 Câu hỏi ND4.DL.VD1 Bài tập thực hành Khai thác sở liệu Câu hỏi/bài tập định tính Bài tập định lượng Bài tập thực hành Mô tả thao tác Khai thác sở liệu Câu hỏi ND5.DT.NB1 Chỉ đối tượng khai thác liệu Câu hỏi ND5.DL.TH1 Thực thao tác khai thác liệu cụ thể Câu hỏi ND5.DL.VDT Bước 4: Hệ thống câu hỏi/bài tập theo mức mơ tả: Câu ND1.DT.NB1 Mơ hình liệu quan hệ gì? Câu ND1.DT.TH1 Mơ hình liệu tạo hành từ yếu tố nào? Diễn giải cụ thể? Câu ND2.DT.NB1 Nêu khái niệm CSDLQH, hệ QTCSDLQH? Câu ND2.DT.TH1 Trình bày đặc trưng CSDLQH? Và giải thích đặc trưng đó? Câu ND2.DL.VD1 Hãy thuộc tính đa trị phức hợp VD/SGK trang 82 đưa VD trở thành CSDLQH? Câu ND2.DT.NB2 Hãy mơ tả CSDL qhệ thư viện cần có thơng tin nào? Câu ND2.DT.TH2 Hãy thể thông tin đầy đủ hs mượn sách thư viện qua vd/sgk trang 83? Câu ND2.DT.NB3 Khóa gì? Câu ND2.DT.TH3 Thế Khóa chính? Tiêu chí chọn khóa chính? Câu ND2.DT.TH4 Tại phải có khóa bảng? Gv: Nguyễn Trung Dũng Câu ND2.DL.VD2 Khi em gửi thư địa có khóa khơng? Vì sao? Nếu khơng có địa điều xảy ra? Câu ND2.DT.TH5 Xác định khóa khóa cho ví dụ: THƯ VIỆN/sgk trang 83? Câu ND2.DT.NB4 Liên kết gì? Câu ND2d.DT.TH1 Nêu ý nghĩa việc liên kết? dựa vào đâu để liên kết? Câu ND2.TH.VDT1 Xem lại liên kết TH9 sgk/ 76 liên kết bảng: Bảng điểm, Môn học, Học sinh đưa thông tin đầy đủ học sinh có bảng? Câu ND3.DT.NB1 Hãy mơ tả bước tạo lập sở liệu? Câu ND3.DL.VD1 Hãy tạo lập sở liệu bảng học sinh gồm trường: STT, SBD, HO_TEN, NSINH, GTINH, DIEM, TO máy? Câu ND4.DT.NB1 Thao tác Cập nhật liệu gồm thao tác nào? Liệt kê? Câu ND4.DL.TH1 Trong Access đối tượng dùng để Cập nhật liệu? Câu ND4.DL.VD1 Hãy tiến hành cập nhật thêm học sinh vào bảng trên, xóa bớt ghi đầu tiên? Câu ND5.DT.NB1 Khai thác sở liệu gồm thao tác nào? Câu ND5.DL.TH1 Để xếp liệu thường dùng đối tượng Access? Khi dùng Query? Report? Câu ND5.DL.VDT Hãy thực thi bảng với HO_TEN xếp tăng dần? Báo cáo thống Kê giới tính Học sinh? Bước 5: Tiến trình dạy học theo chủ đề: Ngày soạn: CHƯƠNG III: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Tiết: 37 - 38 Bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ I MỤC ĐÍCH YÊU CẦU: Kiến thức: - Nắm khái niệm mô hình liệu biết tồn loại mơ hình CSDL - Nắm khái niệm mơ hình quan hệ đặc trưng mơ hình Kỹ năng: - Có liên hệ với thao tác cụ thể chương II - Có liên hệ với thao tác cụ thể trình bày chương II Thái độ: Nghiêm túc, tích cực, kĩ luật II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: Máy chiếu, SGK, giáoán Học sinh: Chuẩn bị bài, SGK III NỘI DUNG: Ổn định tổ chức: Kiểm tra sĩ số Kiểm tra củ: Không Bài mới: Hoạt động Giáo viên Học sinh Nội dung Gv: Theo em để tiến hành xây dựng khai thác hệ Mơ hình liệu: Là tập khái niệm dùng để CSDL thường tiến hành qua bước? mô tả: Hs: Trả lời Cấu trúc liệu Gv: Một CSDL bao gồm yếu tố nào? Các thao tác phép toán liệu Hs: Trả lời Các ràng buộc liệu Gv: Ta mơ tả liệu lưu trữ CSDL a) Khái niệm: ngôn ngữ định nghĩa liệu hệ QTCSDL cụ Mơ hình liệu tập khái niệm, dùng để mô tả thể Tuy nhiên, để mô tả yêu cầu liệu tổ cấu trúc liệu, thao tác liệu, ràng buộc chức cho dễ hiểu nhiều người sử dụng khác liệu CSDL cần có mơ tả mức cao – mơ hình liệu b) Các loại mơ hình liệu: Theo mức mơ tả chi tiết CSDL, phân chia - Mơ hình logic: Mơ tả CSDL mức khái niệm mơ hình liệu thành hai loại mức khung nhìn Hs: Lắng nghe, ghi - Mơ hình vật lí: Cho biết liệu lưu trữ Gv: Mơ hình quan hệ E.F.Codd đề xuất năm 1970 khoảng 20 năm trở lại hệ CSDL theo mơ hình quan hệ dùng phổ biến - Em nhắc lại khái niệm CSDL? - Khái niệm hệ QTCSDL? Hs: Trả lời Mơ hình liệu quan hệ: - Về mặc cấu trúc liệu thể bảng Mỗi bảng thể thông tin loại đối tượng bao gồm hàng cột Mỗi hàng cho thông tin đối tượng cụ thể quản lí - Về mặt thao tác liệu: Có thể cập nhật liệu, sữa ghi bảng - Về mặt ràng buộc liệu: Dữ liệu bảng phải thỏa mãn số ràng buộc Gv: Nguyễn Trung Dũng Gv: Yêu cầu Hs nhắc lại khái niệm CSDL , Hệ QTCSDL? Hs: Nhắc lại khái niệm học Gv: Giới thiệu khái niệm CSDL quan hệ, Hệ QTCSDL quan hệ Hs: Lắng nghe Gv: Yêu cầu Hs tham khảo SGK, cho biết thuật ngữ ‘Quan hệ’, ‘Thuộc tính’, ‘Bộ’ ? Hs: Trả lời Gv: Các đặc trưng quan hệ CSDL quan hệ là? Hs: Trả lời Gv: Theo em nmào gọi ‘đa trị’, ‘phức hợp’? Hs: Trả lời Gv: Giải thích, minh họa bắng ví dụ cụ thể để Hs dễ hiểu Gv: Sử dụng máy chiếu thể bảng, mối quan hệ giửa bảng tốn quản lí thư viện Chỉ cho Hs thấy phải liên kết bảng phải tạo khóa cho bảng Hs: Quan sát Gv: Theo em khóa? Hs: Trả lời Gv: Khóa có tính chất gì? Cơ sở liệu quan hệ: a) Khái niệm: CSDL xây dựng mơ hình dử liệu quan hệ gọi CSDL quan hệ Hệ QTCSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ QTCSDL quan hệ Một quan hệ hệ CSDL quan hệ có đặc trưng sau: - Mỗi quan hệ có tên phân biệt với quan hệ khác - Các phân biệt thứ tự khơng quan trọng - Mỗi thuộc tính có tên phân biệt, thứ tự thuộc tính khơng quan trọng - Quan hệ khơng có thuộc tính đa trị hay phức hợp b) Ví dụ: SGK c) Khóa liên kết bảng: Khóa: Khóa bảng tập thuộc tính gồm hay số thuộc tính bảng có hai tính chất: - Khơng có khác bảng có giá trị khóa - Khơng có tập thực tập thuộc tính có tính chất Gv: Khi gửi thư, ta phải ghi đầy đủ thông tin địa người gửi, người nhận, địa người gửi người nhận khóa - Nếu khơng ghi hai địa điều xảy ra? Hs: Khơng ghi địa người nhận thư khơng đến Gv: Ta coi địa người nhận khóa - Mỗi bảng có khóa? - Nên chọn khóa nào? Hs: Trả lời Gv: Để đảm bảo qn liệu, tránh tính trạng thơng tin đối tượng xuất lần sau lấn cập nhật Do người ta chọn khóa khóa bảng làm khóa Mục đích việc xác định khóa để thiết lập liên kết bảng Điều giải thích ta cần xác định khóa cho bao gồm thuộc tính tốt Hs: Lắng nghe Gv: Để thiết lập mối liên kết bảng ta dựa vào đâu? Hs: Dựa thược tính khóa Gv: Chiếu ví dụ lên chiếu trình bày Hs: Quan sát Dặn dò: - Học - Chuẩn bị nội dung thực hành 10 - Khóa liên kết bảng: Khóa chính: Một bảng có nhiều khóa Trong khóa bảng người ta thường chọn khóa làm khóa Khi nhập liệu cho bảng, giá trị khóa khơng để trống Chú ý: - Mỗi bảng có khóa Việc xác định khóa phụ thuộc vào quan hệ logic liệu không phụ thuộc vào giá trị liệu - Nên chọn khóa khóa có thuộc tính Liên kết: Thực chất liên kết bảng dựa thuộc tính khóa Gv: Nguyễn Trung Dũng Ngày soạn: 15/2 CHƯƠNG III: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Bài 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ Tiết: 39 - 40 I MỤC ĐÍCH YÊU CẦU: Kiến thức: Biết chức mà hệ QTCSDL quan hệ phài có vai trò, ý nghĩa chức trình tạo lập, cập nhật khai thác hệ QTCSDL quan hệ Kỹ năng: Liên hệ với thao tác cụ thể trình bày chương II Thái độ: Nghiêm túc, tích cực II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: Máy chiếu, máy vi tính, chương trình mẫu làm sẳn Học sinh: SGK, coi trước nội dung III NỘI DUNG: Ổn định tổ chức: Kiểm tra sĩ số Kiểm tra củ: Để liên kết bảng ta dựa yếu tố? Bài mới: Hoạt động Giáo viên Học sinh Nội dung Gv: Em nêu bước để tạo CSDL? Tạo lập sở liệu: Hs: Trả lời: + Tạo bảng: - Tạo bảng - Tạo bảng ta cần khai báo cấu trúc bảng - Chọn khóa bao gồm bước: - Đặt tên, lưu cấu trúc bảng Đặt tên trường - Liên kết bảng Chọn kiểu liệu Gv: Bước đầu để tạo lập CSDL quan hệ tạo Chọn kích thước trường hoạc nhiều bảng Để thực hiện, ta phải xác định khai - Xác định khóa báo cấu trúc bảng - Đặt tên lưu cấu trúc bảng - Thiết lập liên kết bảng - Trong Word, để tạo danh sách học sinh ta phải làm gì? Hs: Trả lời: - Tạo cấu trúc - Nhập liệu Gv: Trong Access, củng tương tự Gv: Em cho biết, ta cập nhật liệu? Hs: Trả lời Gv: Vậy cập nhật liệu làm cơng việc gì? Hs: Trả lời Gv: Em nêu số thao tác, Access học, để tiến hành cập nhật liệu Hs: Nhắc lại, số thao tác học Gv: Trong nội dung chương 2, ta thực việc xếp ghi? Em nêu trình tự thao tác thực Cập nhật liệu: - Sau tạo cấu trúc bảng, nhập liệu cho bảng - Các hệ CSDL cho phép tạo biểu mẫu nhập liệu - Dữ liệu nhập vào chỉnh sửa, thêm, xóa Thêm ghi cách bổ sung một vài liệu Chỉnh sữa liệu việc thay đổi giá trị mà khơng phải thay đổi tồn giá trị thuộc tính lại Xóa ghi xóa bảng Khai thác sở liệu: a) Sắp xếp ghi: Hệ QTCSDL phải thực Gv: Nguyễn Trung Dũng Hs: Trả lời Gv: Việc xếp theo trình tự cơng việc thường gặp cơng tác quản lý Ví dụ xếp danh sách để đánh SBD, phòng Thi Ví dụ liệu xếp theo tên Access: Gv: Nêu bước để truy vấn liệu Access Hs: Trả lời Gv: Tại phải truy vấn liệu? Hs: Trả lời, học sinh khác bổ sung thiếu Gv: Trình bày tiêu chí để truy vấn thông tin? Hs: Trả lời Gv: Là trường hợp đặt biệt truy vấn, mẫu giống biểu mẫu khác ta cập nhật liệu việc tổ chức cung cấp phương tiện truy cập ghi theo trình tự Lưu ý: Sắp xếp ghi khơng thay đổi trật tự lưu trữ ban đầu ghi b) Truy vấn sở liệu: - Truy vấn phát biểu thể yêu cầu người dùng - Truy vần mô tả liệu đặt tiêu chí để hệ QTCSDL thu thập liệu thích hợp - Để thực việc truy vấn CSDL, thông thường hệ QTCSDL cho phép nhận biểu thức hay tiêu chí nhằm mục đích sau: Định vị ghi Thiết lập mối liên hệ bảng để kết xuất thông tin Liệt kê tập ghi Thực phép toán Xóa số ghi Thực thao tác quản lí liệu khác c) Xem liệu: - Hệ QTCSDL cung cấp nhiều cách thức để xem liệu: Xem tồn bảng Có thể dùng công cụ lọc liệu để xem tập ghi số trường bảng Các hệ QTCSDL cho phép tạo biểu mẫu để xem ghi d) Kết xuất báo cáo: Thông tin báo cáo thu thập cách tập hợp liệu theo tiêu chí người sử dụng đặt Báo cáo thường in hay hiển thị hình theo khn mẫu định sẳn - Báo cáo xây dựng dựa truy vấn Gv: Tại phải kết xuất báo cáo? Hs: Trả lời Gv: Báo cáo lấy liệu từ đâu? Hs: Trả lời: từ bảng truy vấn Gv: Nguyễn Trung Dũng - Củng cố: Khai thác CSDL: Sắp xếp, truy vấn, xem, in ấn, kết xuất báo cáo Dặn dò: Học Chuẩn bị nội dung thực hành số 10 Gv: Nguyễn Trung Dũng Ngày soạn: 15/2 CHƯƠNG III: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Bài tập thực hành 10 Tiết: 41 - 42 I MỤC ĐÍCH YÊU CẦU: Kiến thức: - Rèn luyện cho học sinh kĩ chọn khóa cho bảng liệu CSDL đơn giản - Củng cố cho học sinh khái niệm liên kết cách xác lập liên kết bảng CSDL quan hệ Đồng thời khắc sâu cho học sinh mục đích việc xác lập liên kết bảng Kỹ năng: - Chọn khóa cho bảng liệu toán quen thuộc - Xác lập liên kết bảng thơng qua khóa để tìm thơng tin liên quan đến cá thể quản lí Thái độ: Nghiêm túc, tích cực II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: Máy chiếu, máy vi tính, chương trình mẫu làm sẳn Học sinh: SGK, coi trước nội dung III NỘI DUNG: Ổn định tổ chức: Kiểm tra sĩ số Kiểm tra củ: Bài mới: Hoạt động Giáo viên Học sinh Nội dung Hoạt động 1: Bài tập Gv: Yêu cầu học sinh tạo cấu trúc bảng xác định khóa? Hs: Trả lời, thực máy Gv: Ở bảng Diem_thi, chọn trường Diem làm khóa khơng? Hs: Trả lời Gv: STT làm khóa hay khơng? Vì thực tế tập người ta không chọn trường làm khóa? Hs: Trả lời Hoạt động 2: Bài tập Gv: Cho học sinh quan sát bảng - Yêu cầu xác định bảng bảng tham chiếu - Yêu cầu hs liên kết Hs: Trả lời Gv: Yêu cầu học sinh thể thao tác liên kết Hs: Thực hện Hoạt động 3: Bài tập Gv: Nguyễn Trung Dũng Gv: Giới thiệu nội dung yêu cầu đề thực hành Đưa kết thi để thông báo cho học sinh Đưa kết thi theo trường Đưa kết thi toàn tỉnh theo thứ tự giảm dần điểm thi Hs: Thực Gv: Quan sát, hướng dẫn Gv: Nhận xét kết làm học sinh Gv: Chiếu lên hình kết để học sinh chuẩn hóa làm Hs: Quan sát, điểu chỉnh kết Dặn dò: - Học - Chuẩn bị nội dung tiết ôn tập Gv: Nguyễn Trung Dũng Gv: Nguyễn Trung Dũng ... luật II CHU N BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: Máy chiếu, SGK, giáo án Học sinh: Chu n bị bài, SGK III NỘI DUNG: Ổn định tổ chức: Kiểm tra sĩ số Kiểm tra củ: Không Bài mới: Hoạt động Giáo. .. bảng liệu toán quen thuộc - Xác lập liên kết bảng thơng qua khóa để tìm thơng tin liên quan đến cá thể quản lí Thái độ: Nghiêm túc, tích cực II CHU N BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: Máy... Thái độ: Nghiêm túc, tích cực II CHU N BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: Máy chiếu, máy vi tính, chương trình mẫu làm sẳn Học sinh: SGK, coi trước nội dung III NỘI DUNG: Ổn định tổ chức: