Tuần:1. Tiết: 1Ngày soạn: Lớp12A112A2Ngày dạyCHƯƠNG I :KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU§1. MỘT SỐ KHÁI NIỆM CƠ BẢN (Tiết 1)I. Mục tiêu1. Kiến thức: Biết các vấn đề cần giải quyết trong một bài toán quản lí và sự cần thiết phải có CSDL. Biết vai trò của CSDL trong học tập và cuộc sống.2. Kĩ năng: Bước đầu hình thành kĩ năng khảo sát thực tế cho ứng dụng CSDL.3. Tư duy, thái độ: Có ý thức sử dụng máy tính để khai thác thông tin, phục vụ công việc hàng ngày. 4.Hình thành và phát triển năng lực Tự học, sáng tạo, sử dụng công nghệ thông tin, hợp tác, sử dụng ngôn ngữ, giải quyết vấn đềII. Chuẩn bị của giáo viên và học sinh:1.Chuẩn bị của giáo viên: Giáo án, SGK Tin 12, Sách GV Tin 12, bảng phụ;2.Chuẩn bị của học sinh: SGK tin 12, vở ghi, SBTIII . Tiến trình bài dạy1. Ổn định lớp:2. Kiểm tra bài cũ: Không 3.Nội dung bài mớiHoạt động 1: Khởi độngGV đặt vấn đề: Công việc quản lí là rất phổ biến, mọi tổ chức cá nhân đều có nhu cầu quản lí. Công ti cần quản lí tài chính, vât tư, con người..Khách sạn cần quản lí phòng thuê, các dịch vụ..bài hôm nay chúng ta cùng nghiên cứu về các công việc trong các công tác quản lí của các tổ chức. Hoạt động 2: Hình thành kiến thức mới
GIÁO ÁN TIN HỌC 12 Tuần:1 Tiết: Ngày soạn: Lớp 12A1 Ngày dạy 12A2 CHƯƠNG I :KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU §1 MỘT SỐ KHÁI NIỆM CƠ BẢN (Tiết 1) I Mục tiêu Kiến thức: - Biết vấn đề cần giải tốn quản lí cần thiết phải có CSDL - Biết vai trò CSDL học tập sống Kĩ năng: - Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL Tư duy, thái độ: - Có ý thức sử dụng máy tính để khai thác thơng tin, phục vụ cơng việc hàng ngày 4.Hình thành phát triển lực - Tự học, sáng tạo, sử dụng công nghệ thông tin, hợp tác, sử dụng ngôn ngữ, giải vấn đề II Chuẩn bị giáo viên học sinh: Chuẩn bị giáo viên: Giáo án, SGK Tin 12, Sách GV Tin 12, bảng phụ; Chuẩn bị học sinh: SGK tin 12, ghi, SBT III Tiến trình dạy Ổn định lớp: Kiểm tra cũ: Không 3.Nội dung Hoạt động 1: Khởi động GV đặt vấn đề: Cơng việc quản lí phổ biến, tổ chức cá nhân có nhu cầu quản lí Cơng ti cần quản lí tài chính, vât tư, người Khách sạn cần quản lí phịng th, dịch vụ hôm nghiên cứu cơng việc cơng tác quản lí tổ chức Hoạt động 2: Hình thành kiến thức Hoạt động giáo viên học sinh Nội dung Năng lực cần đạt GV: Đặt câu hỏi: §1 Một số khái niệm Tự học, Theo em để quản lí thơng tin điểm Bài tốn quản lí: sáng tạo, học sinh lớp em nên lập - Bài tốn quản lí tốn phỏ biến hợp tác, danh sách chứa cột nào? hoạt động kinh tế - xã hội Một sử dụng GV: Gợi ý: Để đơn giản vấn đề cột điểm xã hội ngày văn minh trình độ ngôn ngữ, nên tượng trưng vài môn VD: Stt, quản lí tổ chức hoạt động xã giải hoten, ngaysinh, giới tính, địan viên, hội ngày cao Cơng tác quản lí vấn đề tóan, lý, hóa, văn, tin chiếm phần lớn ứng dụng HS: Suy nghĩa trả lời câu hỏi tin học Để quản lí thơng tin điểm học - Để quản lý học sinh nhà sinh lớp ta cần cột Họ tên, giới trường, người ta thường lập biểu tính, ngày sinh, địa chỉ, tổ, điểm toán, bảng gồm cột, hàng để chứa thông điểm văn, điểm tin tin cần quản lý GV: (dùng bảng phụ minh họa H1 - Một biểu bảng _SGK/4) thiết lập để lưu trữ thơng tin điểm hs sau: (Hình _SGK/4) GIÁO ÁN TIN HỌC 12 Stt Họ tên Ngày sinh Giới tính Nguyễn An 12/08/1991 Nam Lê Minh Châu 03/05/1991 Nữ Doãn Thu Cúc 14/02/1990 Nữ 49 Hồ Minh Hải 30/7/1990 Nam Đồn Điểm Địa viên Tốn Nghĩa C 7.8 Tân Mai C 9.3 Dịch Trung R 7.5 Kinh Nghĩa C 7.0 Tân Điểm Lí Điểm Điểm Hóa Văn 8.2 9.2 7.3 8.5 8.4 6.7 6.5 7.5 7.0 6.8 6.5 6.5 Hình Ví dụ hồ sơ lớp GV: Tác dụng việc quản lí điểm Chú ý: học sinh máy tính gì? - Hồ sơ quản lí học sinh nhà -HS: Dễ cập nhật thông tin học sinh, trường tập hợp hồ sơ lớp lưu trữ khai thác phục vụ thông tin quản - Trong q trình quản lí, hồ sơ lí nhà trường, có bổ sung, thay đổi hay nhầm lẫn đòi hỏi phải sửa đổi lại HS: Quan sát bảng phụ ý nghe - Việc tạo lập hồ sơ không giảng đơn để lưu trữ mà chủ yếu để khai thác, nhằm phục vụ yêu cầu quản lí cảu nhà trường GV: Em nêu lên công việc thường gặp quản lí thơng tin đối tượng đó? HS: Suy nghĩ trả lời câu hỏi Tạo lập hồ sơ đối tượng cần quản lý Cập nhật hồ sơ thêm, xóa, sửa hồ sơ Khai thác hồ sơ tìm kiếm, xếp, thống kê, tổng hợp, in ấn,… HS: Chú ý nghe giảng ghi Các công việc thường gặp xử lí thơng tin tổ chức Cơng việc quản lí nơi, lĩnh vực có đặc điểm riêng đối tượng quản lí phương thức khai thác thông tin Công việc thường gặp xử lí thơng tin bao gồm: tạo lập, cập nhật khai thác hồ sơ a) Tạo lập hồ sơ: Để tạo lập hồ sơ, cần thực công việc sau: - Tùy thuộc nhu cầu tổ chức mà xác định chủ thể cần quản lí VD: Chủ thể cần quản lí học sinh, - Dựa vào u cầu quản lí thơng tin chủ thể để xác định cấu trúc hồ sơ VD: hình 1, hồ sơ học sinh hàng có 11 thuộc tính - Thu thập, tập hợp thông tin cần thiết cho hồ sơ từ nhiều nguồn khác lưu trữ chúng theo cấu trúc xác định VD; hồ sơ lớp dưới, kết điểm thi học kì mơn học, b) Cập nhật hồ sơ: Thông tin lưu trữ hồ sơ cần cập nhật để đảm bảo phản ánh kịp thời, với thực tế Tự học, sáng tạo, hợp tác, sử dụng ngôn ngữ, giải vấn đề GIÁO ÁN TIN HỌC 12 Một số việc thường làm để cập nhật hồ sơ: - Sửa chữa hồ sơ; - Bổ sung thêm hồ sơ;; - Xóa hồ sơ c) Khai thác hồ sơ: Việc tạo lập, lưu trữ cập nhật hồ sơ để khai thác chúng, phục vụ cho cơng việc quản lí Khai thác hồ sơ bao gồm cơng việc sau: - Sắp xếp hồ sơ theo tiêu chí phù hợp với yêu cầu quản lí tổ chức VD: xếp theo bảng chữ tên học sinh, theo điểm mơn học đó, - Tìm kiếm việc tra cứu thơng tin thỏa mãn số u cầu VD: tìm họ tên hs có điểm mơn Tin cao nhất, - Thống kê cách khai thác hồ sơ GV: Mục đích cuối việc tạo lập, dựa tính tốn để đưa thơng cập nhật, khai thác hồ sơ phục vụ hỗ trợ tin đặc trưng VD: Xác định điểm cao cho trình lập kế hoạch, định xử nhất, thấp môn Tin, lí cơng việc người có trách nhiệm VD: Cuối năm học, nhờ thống kê, báo - Lập báo cáo việc sử dụng cáo vè phân loại học tập mà Hiệu trưởng kết tìm kiếm, thống kê, xếp định thưởng cho hs giỏi, hồ sơ để tạo lập hồ sơ có nội dung cấu trúc khn dạng theo u cầu VD: danh sách HSG lớp, Hoạt động 3: Luyện tập Hoạt động GV HS Nội dung GV cho học sinh trả lời câu hỏi sách BT HS: làm việc theo hướng dẫn GV Câu 1.1 ; 1.2 sách BT tin 12 trang Củng cố giao tập nhà Qua học yêu cầu học sinh cần nắm được: - Các vấn đề cần giải toán quản; - Các cơng việc thường gặp xử lí thơng tin tổ chức Hướng dẫn học sinh tự học nhà Câu 1: Các công việc thường gặp quản lí thơng tin đối tượng đó? Năng lực cần đạt Tự học, sáng tạo, , hợp tác, sử dụng ngôn ngữ,giải vấn đề GIÁO ÁN TIN HỌC 12 Câu 2: Trong công việc thườnggặp xử lý thông tin tổ chức, công việc quan Yên Mỹ, ngày……tháng… năm 2018 Người ký duyệt giáo án Người soạn giáo án Tuần:2 Tiết: Ngày soạn: Lớp Ngày dạy 12A1 12A2 §1 MỘT SỐ KHÁI NIỆM CƠ BẢN (Tiết 2) I Mục tiêu Kiến thức: - Biết vấn đề cần giải tóan quản lí cần thiết phải có CSDL - Biết vai trị CSDL học tập sống; - Biết mức thể CSDL Kĩ năng: - Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL Tư duy, thái độ: - Có ý thức sử dụng máy tính để khai thác thơng tin, phục vụ cơng việc hàng ngày 4.Hình thành phát triển lực - Tự học, sáng tạo, sử dụng công nghệ thông tin, hợp tác, sử dụng ngôn ngữ, giải vấn đề II Chuẩn bị giáo viên học sinh: + Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi, SBT III Tiến trình dạy Ổn định lớp: Kiểm tra cũ: - Nêu ứng dụng CSDL tổ chức mà em biết? - Trong CSDL có thơng tin gì? - CSDL phục vụ cho đối tượng nào, vấn đề gì? VD học sinh trả lời sau: Trường ta có ứng dụng CSDl, CSDL trường chứa thông tin học sinh phục vụ quản lí học sinh điểm, thơng tin học sinh, Nội dung Hoạt động 1: Khởi động GV: Treo bảng phụ hình SGK trang Qua thơng tin có hồ sơ lớp: Tổ trưởng cần quan tâm thơng tin gì? Lớp trưởng bí thư muốn biết điều gì? Hoạt động 2: Hình thành kiến thức Hoạt động giáo viên học sinh Nội dung GV: Có nhiều người khai thác CSDL người có yêu cầu, nhiệm vụ riêng GV: Dữ liệu lưu máy có ưu điểm so với liệu lưu giấy? HS: Dữ liệu lưu máy tính lưu trữ nhớ ngồi có khả lưu trữ liệu khổng lồ, tốc độ truy xuất xử lí liệu Hệ sở liệu a) Khái niệm CSDL hệ quản trị CSDL Để đáp ứng yêu cầu khai thác thông tin, phải tổ chức thông tin thành hệ thống với trợ giúp máy tính điện tử Năng lực cần đạt Tự học, sáng tạo, hợp tác, sử dụng ngôn ngữ, giải vấn đề GIÁO ÁN TIN HỌC 12 nhanh chóng xác GV: Nhằm đáp ứng nhu cầu trên, cần thiết phải tạo lập phương thức mơ tả, cấu trúc liệu để sử dụng máy tính trợ giúp đắc lực cho người việc lưu trữ khai thác thông tin GV: Thế sở liệu? HS: Suy nghĩ trả lời GV: Có nhiều định nghĩa khác CSDL, định nghĩa phải chứa yếu tố bản: - Dữ liệu hoạt động tổ chức; - Được lưu trữ nhớ ngoài; - Nhiều người khai thác GV: Phần mềm giúp người sử dụng tạo CSDL máy tính gọi gì? HS: hệ quản trị, GV: Để tạo lập, lưu trữ cho phép nhiều người khai thác CSDL, cần có hệ thống chương trình cho phép người dùng giao tiếp với CSDL GV: Hiện có hệ quản trị CSDL? HS: Các hệ quản trị CSDL phổ biến nhiều người biết đến MySQL, SQL, Microsoft Access, Oracle, GV: Yêu cầu học sinh quan sát hình SGK GV: Hình SGK đơn để minh họa hệ CSDL bao gồm CSDL hệ QTCSDL, ngồi phải có chương trình ứng dụng để việc khai thác CSDL thuận lợi Khái niệm CSDL: Một CSDl (Database) tập hợp liệu có liên quan với nhau,chứa thơng tin tổ chức (như trường học, ngân hàng, công ti, nhà máy, ), lưu trữ thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin nhiều người dùng với nhiều mục đích khác VD: Hồ sơ lớp hình lưu trữ nhớ ngồi máy tính xem CSDL, hầu hết thư viện ngày có CSDL, hãng hàng khơng quốc gia Việt Nam có CSDL chứa thơng tin chuyến bay, Khái niệm hệ QTCSDL: Là phần mềm cung cấp mi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin CSDL gọi hệ quản trị CSDL (Database Management System) Chú ý: - Người ta thường dùng thuật ngữ hệ sở liệu để CSDL với hệ QTCSDL khai thác CSDL - Để lưu trữ khai thác thơng tin máy tính cần phải có: b) Cơ sở liệu; c) Hệ quản trị sở liệu; d) Các thiết bị vật lí (máy tính, đĩa cứng, mạng, ) GIÁO ÁN TIN HỌC 12 Hoạt động 3: Luyện tập Hoạt động GV HS Nội dung GV cho học sinh trả lời câu hỏi sách BT HS: làm việc theo hướng dẫn GV Câu 1.8 ; 1.12 sách BT tin 12 trang Năng lực cần đạt Tự học, sáng tạo, , hợp tác, sử dụng ngôn ngữ,giải vấn đề 4.Củng cố giao tập nhà Hướng dẫn HS làm tập sau đây: Câu 1: Phân biệt CSDL với hệ QTCSDL Cần thể rõ điểm sau: CSDL tập hợp DL có liên quan với đc lưu trữ thíêt bị nhớ máy tính; Hệ QTCSDL chương trình phục vụ tạo lập, cập nhật khai thác CSDL Câu 2: Giả sử phải xây dựng CSDL để quản lý mượn, trả sách thư viện, theo em cần phải lưu trữ thơng tin gì? Hãy cho biết việc phải làm để đáp ứng nhu cầu quản lí người thủ thư Gợi ý: - Để QL sách cần thơng tin gì? - Để quản lí người mượn cần thơng tin gì? - Để biết mượn sách sách cho mượn, cần thơng tin gì? - Để phục vụ bạn đọc: người thủ thư có cần kiểm tra để biết người có phải bạn đọc thư viện hay khơng? Có tra cứu xem sách mà bạn đọc cần có cịn hay khơng? Có phải vào sổ trước đưa sách cho bạn đọc không? Yên Mỹ, ngày……tháng… năm 2018 Người ký duyệt giáo án Người soạn giáo án Đỗ Thị Hường Ngô Thị Duyên GIÁO ÁN TIN HỌC 12 Tuần:3 Tiết: Ngày soạn: Lớp 12A1 Ngày dạy 12A2 §1 MỘT SỐ KHÁI NIỆM CƠ BẢN (Tiết 3) I Mục tiêu Kiến thức: – Biết vấn đề cần giải tóan quản lí cần thiết phải có CSDL – Biết vai trò CSDL học tập sống; – Biết mức thể CSDL; – Biết yêu cầu hệ sở liệu Kĩ năng: Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL Tư duy, thái độ: Có ý thức sử dụng máy tính để khai thác thơng tin, phục vụ cơng việc hàng ngày 4.Hình thành phát triển lực - Tự học, sáng tạo, sử dụng công nghệ thông tin, hợp tác, sử dụng ngôn ngữ, giải vấn đề II Chuẩn bị giáo viên học sinh: Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; Chuẩn bị học sinh: Sách GK tin 12, ghi, SBT III Tiến trình dạy Ổn định lớp: Kiểm tra cũ: Phân biệt CSDL với hệ QTCSDL Cần thể rõ điểm sau: CSDL tập hợp DL có liên quan với lưu trữ thiếtt bị nhớ máy tính; Hệ QTCSDL chương trình phục vụ tạo lập, cập nhật khai thác CSDL Nội dung : Hoạt động 1: Khởi động GV: Việc xây dựng, phát triển khai thác hệ CSDL ngày nhiều hơn, đa dạng hầu hết lĩnh vực kinh tế, xã hội, giáo dục, y tế, Hoạt động 2: Hình thành kiến thức Hoạt động giáo viên học sinh Nội dung d) Một số ứng dụng: GV: Em nêu số ứng dụng có sử b) Cơ sở giáo dục đào tạo cần dụng CSDL mà em biết? quản lí thơng tin người học, mơn học, HS: Nghiên cứu SGK trả lời câu hỏi kết học tập,… - Cơ sở giáo dục; c) Cơ sở kinh doanh cần có CSDL - Cơ sở kinh doanh; thơng tin khách hàng, sản phẩm, - Tổ chức tài chính; việc mua bán,… - Tổ chức ngân hàng; d) Cơ sở sản xuất cần quản lí dây chuyền thiết bị theo dõi việc sản xuất sản phẩm nhà máy, hàng tồn kho hay cửa hàng đơn đặt hàng e) Tổ chức tài cần lưu thơng tin cổ phần, tình hình kinh doanh Nănglực cần đạt Tự học, sáng tạo, hợp tác,sử dụng ngôn ngữ, giải vấn đề GIÁO ÁN TIN HỌC 12 mua bán tài cổ phiếu, trái phiếu, … f) Các giao dịch qua thể tín dụng cần quản lí việc bán hàng thẻ tín dụng xuất báo cáo tài định kì g) Hãng hàng khơng cần quản lí chuyến bay, việc đăng kí vé lịch bay,… h) Tổ chức viễn thơng cần ghi nhận gọi, hóa đơn hàng tháng, tính tốn số dư cho thể gọi trả trước,… i) Vui chơi giải trí,…… Hoạt động 3: Luyện tập Hoạt động GV HS Nội dung GV cho học sinh trả lời câu hỏi sách BT HS: làm việc theo hướng dẫn GV Câu 1.14 ; 1.16 sách BT tin 12 trang 10 Năng lực cần đạt Tự học, sáng tạo, , hợp tác, sử dụng ngôn ngữ,giải vấn đề 4.Củng cố giao tập nhà Hướng dẫn HS làm tập sau đây: So khớp thông tin mô tả định nghĩa cột B với mục cột A Cột B có cụm từ khơng dùng đến, cụm từ không dùng lần A B điều khiển hệ thống máy hệ thống A Phần mềm ứng dụng Tác nhân CSDL Tập hợp liệu có liên quan với theo chủ đề lưu máy tính điện tử Phần mềm dùng tạo lập, lưu trữ khai thác CSDL Phần mềm máy tính giúp người sử dụng khơng biết hệ QTCSDL dùng để khai thác thông tin CSDL Yên Mỹ, ngày……tháng… năm 2018 Người ký duyệt giáo án Đỗ Thị Hường B Hệ quản trị CSDL C Hệ điều hành D.CSDL E Con người Người soạn giáo án Ngô Thị Duyên GIÁO ÁN TIN HỌC 12 Tuần:4 Tiết: Ngày soạn: Lớp 12A1 Ngày dạy 12A2 §2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Tiết 1) I Mục tiêu Kiến thức - Biết khái niệm hệ QTCSDL; - Biết chức hệ QTCSDL: Tạo lập CSDL, cập nhật liệu, tìm kiếm, kết xuất thơng tin; - Biết hoạt động tương tác thành phần hệ quản trị sở liệu 2.Kĩ - Tạo lập CSDL, cập nhật liệu, tìm kiếm, kết xuất thơng tin; 3.Tư duy, thái độ - Có ý thức sử dụng máy tính để khai thác thơng tin, phục vụ cơng việc hàng ngày 4.Hình thành phát triển lực - Tự học, sáng tạo, sử dụng công nghệ thông tin, hợp tác, sử dụng ngôn ngữ, giải vấn đề II Chuẩn bị giáo viên học sinh: Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; Chuẩn bị học sinh: Sách GK tin 12, ghi, SBT III Tiến trình dạy Ổn định lớp: 2.Kiểm tra cũ: Không 3.Nội dung Hoạt động 1: Khởi động GV: Nhắc lại khái niệm hệ QTCSDL? HS: Trả lời câu hỏi Là phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin CSDL gọi hệ quản trị CSDL (Database Management System) Hoạt động 2: Hình thành kiến thức Hoạt động giáo viên học sinh Nội dung ghi bảng Năng lực cần đạt GV: Một hệ QTCSDL có chức Các chức hệ QTCSDL Tự học, nào? Một hệ QTCSDL có chức sáng tạo, HS: Nghiên cứu SGK trả lời câu hỏi sau: sử dụng Có chức năng: công a) Cung cấp cách tạo lập sở liệu nghệ b) Cung cấp cách cập nhật khai thông tin, thác liệu hợp tác, c) Cung cấp cơng cụ kiểm sốt, điều sử dụng khiển việc truy cập vào liệu ngôn ngữ, GV: Trong Pascal để khai báo biến i, j giải kiểu số nguyên, k kiểu số thực để vấn đề dùng chương trình em làm nào? HS: Var i, j: integer; k: real; GV: Cũng Pascal để khai báo GIÁO ÁN TIN HỌC 12 cấu trúc ghi Học sinh có trường: hoten, ngaysinh, gioitinh, doanvien, toan, ly, hoa, van, tin: HS: Type Hocsinh = record; Hoten:string[30]; Ngaysinh:string[1 0]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End; GV: Thế ngôn ngữ định nghĩa liệu? HS: Suy nghĩ trả lời câu hỏi: • Do hệ quản trị CSDL cung cấp cho người dùng • Là hệ thống kí hiệu để mơ tả CSDL GV: Ngôn ngữ định nghĩa liệu cho phép ta làm gì? HS: - Khai báo kiểu liệu cấu trúc liệu - Khai báo ràng buộc liệu GV: Thế ngôn ngữ thao tác liệu? HS: Là ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thông tin GV: Các thao tác liệu? HS: - Xem nội dung liệu - Cập nhật liệu (nhập, sửa, xóa dl) - Khai thác liệu (sắp xếp, tìm kiếm, kết xuất báo cáo, ) GV: Chỉ có người thiết kế quản lí CSDL quyền sử dụng công cụ Người dùng nhìn thấy thực cơng cụ a, b a) Cung cấp môi trường tạo lập CSDL Một hệ QTCSDL phải cung cấp môi trường cho người dùng dễ dàng khai báo kiểu liệu, cấu trúc liệu thể thông tin ràng buộc liệu Để thực chức này, hệ QTCSDL cung cấp cho người dùng ngôn ngữ định nghĩa liệu b) Cung cấp cách cập nhật khai thác liệu Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tìm kiếm, kết xuất thơng tin gọi ngơn ngữ thao tác liệu Thao tác liệu gồm: Cập nhật (nhập, sửa, xoá liệu); Khai thác (tìm kiếm, kết xuất dl) c) Cung cấp cơng cụ kiểm soát, điều khiển việc truy cập vào liệu Để góp phần đảm bảo yêu cầu đặt cho hệ CSDL, hệ QTCSDL phải có chương trình thực nhiệm vụ sau: Đảm bảo an ninh, phát ngăn chặn truy cập khơng phép Duy trì tính quán liệu; Tổ chức điều khiển truy GIÁO ÁN TIN HỌC 12 KIỂM TRA TIẾT Tiết PPCT: 44 Ngày: Khởi động Microsoft Access 2003 Sử dụng tập tin CSDL PhanCongGiangDay TẠO QUERY 1.1 Tạo Query Qry01 chứa thông tin sau: MaGV, TenGV, MaCa, MaLop, TenLop, DayChinh, SoTiet 1.2 Taïo Query Qry02 chứa thông tin sau TenLop, TongSoTiet 1.3 Tạo Query Qry03 chứa thông tin sau TenLop, TongTienChinh, TongTienPhu 1.4 Tạo Query Qry04 chứa thông tin sau MaGV, TenGV, Lop, NhiemVu, SoTiet, Tien Trong đó: o Lop kết hợp TenLop MaCa o NhiemVu: Nếu dạy (DayChinh) ghi “Giang chinh”, ngược lại ghi “Tro giang” o Tien: TienChinh*SoTiet dạy chính, ngược lại TienPhu*SoTiet 1.5 Tạo Query Qry05 chứa thông tin sau TenGV, TongTienLuong (tổng số tiền lãnh được) TẠO FORM 2.1 Tạo Form Frm01 chứa thông tin sau: GIÁO ÁN TIN HỌC 12 2.2 Tạo Form Frm02 chứa thông tin sau: 2.3 Tạo Form Frm03 chứa thông tin sau: TẠO REPORT 1.1 Tạo báo cáo dạng nhãn sau: Nhãn có mã số kích thước C2241, phông chữ VNI-Times, kích thước 12 pt 1.2 Tạo báo cáo dạng nhãn sau: GIÁO ÁN TIN HỌC 12 Nhãn có mã số kích thước 5160, phông chữ VNI-Times, kích thước 10 pt 1.3 Tạo báo cáo dạng nhãn sau: Nhãn có mã số kích thước C2241, phông chữ VNI-Times, kích thước 12 pt 1.4 Tạo báo cáo dạng cột sau: 1.5 Tạo báo cáo dạng bảng sau: GIÁO ÁN TIN HỌC 12 GIÁO ÁN TIN HỌC 12 §12 CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU (tiết ) Tiết PPCT: Mục tiêu 45 a) Về kiến thức: Ngày: - Biết khái niệm cách tổ chức CSDL tập trung CSDL phân tán - Biết ưu nhược điểm cách thức tổ chức Chuẩn bị giáo viên học sinh: + Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, máy chiếu, b ài giảng điện tử + Chuẩn bị học sinh: Sách GK tin 12, ghi Nội dung giảng dạy chi tiết: a) Các hệ CSDL tập trung: + Hệ CSDL cá nhân + Hệ CSDL trung tâm + Hệ CSDL khách chủ b) Các hệ CSDL phân tán: + Khái niệm + Ưu nhược điểm Tiến trình dạy a) Ổn định lớp: b)Kiểm tra cũ: Những công việc khai thác liệu? Muốn khai thác DL xác thao tác thực thường xuyên c)Nội dung Hoạt động Các hệ CSDL tập trung Hoạt động giáo viên học sinh Nội dung GV: Một người sử dụng máy tính cá Các hệ CSDL tập trung nhân để tạo lập, bảo trì khai thác CSDL Với hệ CSDL tập trung, tồn quản lí cơng vệc Thậm chí cá liệu lưu trữ máy nhân dùng CSDL để quản lí địa dàn máy Những người dùng từ xa bạn bè, mối liên lạc công việc, quản truy cập vào CSDL thông qua lí việc thu, chi gia đình, tổ chức thư phương tiện truyền thơng liệu Nói viện CD nhạc Video,… chung có ba kiểu kiến trúc tập trung: Với qui mơ lớn, tổ chức xây dựng hệ CSDL gồm nhiều CSDL nhỏ đặt nhiều nơi cách xa liên kết với Có hai loại kiến trúc hệ CSDL: tập trung phân tán GV: Theo em hiểu tập trung, phân tán? GV: Em hiểu cụm từ “cá nhân” ? HS: Cá nhân theo em hiểu người GV: Do người đảm nhận tất GIÁO ÁN TIN HỌC 12 cơng việc việc sử dụng phát triển hệ CSDL cá nhân đơn giản dễ a Hệ CSDL cá nhân dàng, nhiên tính an tồn khơng cao Là hệ CSDL có người dùng, người vừa thiết kế, vừa tạo lập, vừa cập GV: Như biết hệ thống bán vé nhật bảo trì CSDL, đồng thời máy bay hãng hàng không Việt Nam, hệ người khai thác thông tin, tự lập hiển thống bán vé tàu ngành đường sắt, hệ thị báo cáo thống ngân hàng …Cụ thể hệ thống b Hệ CSDL trung tâm ngân hàng trụ sở ngân Là hệ CSDL với liệu lưu trữ hàng có nhiều chi nhánh tất máy tính trung tâm, nhiều người sử địa phương Hoặc máy rút tiên tự động dụng từ xa truy cập CSDL thấy khắp nơi thông qua thiết bị đầu cuối rút tiền chúng phương tiện truyền thông Tùy thuộc vào phải liên lạc trung tâm ngân hàng để lấy quy mô tổ chức, máy tính trung tâm thơng tin tài khoản dàn máy hay máy Các hệ CSDL trung tâm thường lớn có GV: Trong gia đình theo em có mơ nhiều người dùng, ví dụ hệ thống hình khách chủ khơng? đăng kí bán vé máy bay, hệ thống HS: Trả lời câu hỏi thông tin tổ chức tài chính,… GV: Có thực tế gia đình Bố mẹ thành phần chủ có nhiệm vụ cung cấp tài c Hệ CSDL khách - chủ nguyên thành phần khách yêu - Trong kiến trúc khách-chủ, thành cầu tài nguyên phần (của hệ QTCSDL) tương tác với HS làm quen với thuật ngữ khách - tạo nên hệ thống gồm thành phần chủ SGK tin học 10, mục mơ hình u cầu tài ngun thành phần cấp tài mạng, liên quan đến máy khách, máy chủ nguyên Hai thành phần không Trong mục giới thiệu hệ CSDL khách thiết phải cài đặt máy chủ, quan tâm đến CSDL vị trí thành tính phần hệ QTCSDL cài đặt - Thành phần cấp tài nguyên thường cài đặt máy chủ mạng (cục bộ) - Còn thành phần yêu cầu tài nguyên Có thể cài đặt nhiều máy khác mạng (ta gọi máy khách) - Phần mềm CSDL máy khách quản lí giao diện thực chương Hình 50 Hệ CSDL khách - chủ trình - Kiến trúc loại có số ưu điểm sau: + Khả truy cập rộng rãi đến CSDL + Nâng cao khả thực hiện: CPU máy chủ máy khách khác chạy song song, CPU thực nhiệm vụ riêng + Chi phí cho phần cứng giảm cần máy chủ có cấu hình đủ mạnh để lưu trữ quản trị CSDL + Chi phí cho truyền thơng giảm phần thao tác giải máy khách, cần: yêu cầu GIÁO ÁN TIN HỌC 12 truy cập CSDL gửi đến máy chủ liệu kết gửi cho máy khách + Nâng cao khả đảm bảo tính quán liệu ràng buộc định nghĩa kiểm tra máy chủ + Kiến trúc phù hợp với việc mở rộng hệ thống IV Củng cố - Luyện tập + Nhắc lại khái niệm bản: Hệ CSDL trung tâm, Hệ CSDL khách chủ, Hệ CSDL cá nhân GIÁO ÁN TIN HỌC 12 §12 CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU (tiết 2, 3) Tiết PPCT: 46, 47 Mục tiêu Ngày: a) Về kiến thức: - Biết khái niệm cách tổ chức CSDL tập trung CSDL phân tán - Biết ưu nhược điểm cách thức tổ chức Chuẩn bị giáo viên học sinh: + Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, máy chiếu, b ài giảng điện tử + Chuẩn bị học sinh: Sách GK tin 12, ghi Nội dung giảng dạy chi tiết: a) Các hệ CSDL tập trung: + Hệ CSDL cá nhân + Hệ CSDL trung tâm + Hệ CSDL khách chủ b) Các hệ CSDL phân tán: + Khái niệm + Ưu nhược điểm Tiến trình dạy a) Ổn định lớp: b)Kiểm tra cũ: Nêu loại kiến trúc hệ CSDL tập trung? Ưu điểm Hệ CSDL khách - chủ c)Nội dung Hoạt động 1: Các hệ CSDL phân tán Hoạt động giáo viên học sinh Nội dung GV: Các hệ CSDL phân tán Ví dụ: Một ngân hàng quốc gia có nhiều chi a Khái niệm CSDL phân tán nhánh, thành phố có chi nhánh, - CSDL phân tán tập hợp liệu CSDL chi nhánh quản lí tài có liên quan (về logic) dùng chung khoản dân cư đơn vị kinh doanh phân tán mặt vật lí mạng thành phố Thơng qua mạng truyền máy tính thơng, CSDL chi nhánh tạo thành Một hệ QTCSDL phân tán hệ hệ CSDL phân tán Người chủ thống phần mềm cho phép quản trị tài khoản thực giao dịch CSDL phân tán làm cho người sử (chẳng hạn rút khoản tiến tài dụng không nhận thấy phân tán khoản) chi nhánh đặt địa phương họ lưu trữ liệu (Hà Nội chẳng hạn), thực - Người dùng truy cập vào CSDL phân giao dịch chi nhánh đặt thành tán thơng quan chương trình ứng dụng phố khác (HCM chẳng hạn) Các chương trình ứng dụng chia Như CSDL chi nhánh làm hai loại: gọi CSDL + Chương trình khơng u cầu liệu từ nơi khác + Chương trình có u cầu liệu từ nơi GV: Cần phải phân biệt CSDL phân tán với khác xử lí phân tán Điểm quan trọng khái - Có thể chia hệ CSDL phân tán niệm CSDL phân tán chỗ liệu thành loại chính: hỗn chia đặt trạm khác hợp mạng Nếu liệu tập trung + Hệ CSDL phân tán nhất: nút GIÁO ÁN TIN HỌC 12 trạm người dùng trạm khác truy cập liệu này, ta nói hệ CSDL tập trung xử lí phân tán khơng phải CSDL phân tán mạng dùng hệ QTCSDL + Hệ CSDL phân tán hỗn hợp: nút mạng dùng hệ QTCSDL khác Hình 52 Hệ CSDL phân tán Hình 53 Hệ CSDL tập trung xử lí phân tán GV: Ở CSDL tập trung, trạm làm việc gặp cố cơng việc trạm trạm khác bị ngừng lại Trong hệ CSDL phân tán thết kế để hệ thống tiếp tục làm việc cho dù gặp cố số trạm Nếu nút (trên mạng) bị hỏng hệ thống chuyển yêu cầu liệu nút đến cho nút khác Hoạt động 2: Ưu nhược điểm Hệ CSDL phân tán GV: Kết hợp với phần trước nêu b Một số ưu điểm hạn chế hệ CSDL ví dụ thực tế cho HS thấy phân tán ưu điểm nhược điểm hệ Sự phân tán liệu ứng dụng có số CSDL phân tán ưu điểm so với hệ CSDL tập trung: + Cấu trúc phân tán liệu thích hợp cho chất GIÁO ÁN TIN HỌC 12 phân tán nhiều người dùng + Dữ liệu chia sẻ mạng cho phép quản trị liệu địa phương (dữ liệu đặt trạm) + Dữ liệu có tính sẵn sàng cao + Dữ liệu có tính tin cậy cao nút gặp cố, khơi phục liệu lưu trữ nút khác + Hiệu hệ thống nâng cao + Cho phép mở rộng tổ chức cách linh hoạt Có thể thêm nút vào mạng máy tính mà khơng ảnh hưởng đến hoạt động nút sẵn có So với hệ CSDL tập trung, hệ CSDL phân tán có số hạn chế sau: + Hệ thống phức tạp phải làm ẩn phân tán liệu người dùng + Chi phí cao + Đảm bảo an ninh khó khăn + Đảm bảo tính qn liệu khó + Việc thiết kế CSDL phân tán phức tạp IV Củng cố - Luyện tập + Nêu lại khái niệm loại kiến trúc + Phân biệt loại kiến trúc + So sánh ưu nhược điểm loại kiến trúc + Ôn tập 10&11 kiểm tra tiết V.Hướng dẫn học sinh tự học nhà + Trả lời câu hỏi 13 trang 100 GIÁO ÁN TIN HỌC 12 §13 BẢO MẬT THÔNG TIN TRONG CÁC HỆ CSDL Tiết PPCT: 48, 49 Mục tiêu Ngày: a) Về kiến thức: + Biết khái niệm bảo mật tồn qui định, điều luật bảo vệ thông tin + Biết số cách thông dụng bảo mật CSDL b) Về thái độ + Có ý thức thái độ đắn việc sử dụng bảo mật CSDL Chuẩn bị giáo viên học sinh: + Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi Nội dung giảng dạy chi tiết: a) Vấn đề chung bảo mật hệ CSDL b) Chính sách ý thức c) Mã hoá thong tin nén DL d) Lưu biên Tiến trình dạy a) Ổn định lớp: b)Kiểm tra cũ: học sinh lên máy GV thực thao tác tạo biểu mẫu c)Nội dung Hoạt động Chính sách ý thức Hoạt động giáo viên học sinh Nội dung GV: Ngày xã hội tin học hóa Chính sách ý thức: nhiều hoạt động diễn mạng có qui mơ tồn giới Do vấn đề bảo mật - Ở cấp quốc gia, bảo mật phụ thuộc vào thông tin đặt lên hàng đầu Việc bảo quan tâm phủ việc mật thực giải pháp kỹ ban hành chủ trương, sách, thuật phần cứng lẫn phần mềm Tuy điều luật qui định nhà nước nhiên việc bảo mật phụ thuộc vào nhiều - Người phân tích, thiết kế người chủ trương, sách chủ sở hữu QTCSDL phải có giải pháp tốt thông tin ý thức người dùng phần cứng phần mềm thích hợp - Người dùng phải có ý thức bảo vệ thông tin Hoạt động 2: Phân quyền truy cập nhận dạng người dùng GV: Ví dụ, số hệ quản lí học tập Phân quyền truy cập nhận dạng giảng dạy nhà trường cho phép phụ người dùng huynh HS truy cập để biết kết học tập em Mỗi phụ huynh có Bảng phân quyền truy cập: quyền xem điểm em Các Các thơng Mã HS khối em học Đây quyền truy điểm số tin khác cập hạn chế (mức thấp nhất) thầy K10 Đ Đ K giáo trường có quyền truy cập cao K11 Đ Đ K hơn: Xem kết thông tin khác K12 Đ Đ K HS trường Người quản lí Giáo viên Đ Đ Đ học tập có quyền nhập điểm, cập nhật Người Qt ĐSBX ĐSBX ĐSBX thông tin khác CSDL GV: Theo em điều xảy khơng có bảng phân quyền? GIÁO ÁN TIN HỌC 12 HS: Khi khơng có phân quyền em vào xem điểm đồng thời sửa điểm GV: Khi phân quyền có người truy cập CSDL điều quan trọng hệ QTCSDL phải nhận dạng người dùng, tức phải xác minh người truy cập thực - Người QTCSDL cần cung cấp: người phân quyền Đảm bảo Bảng phân quyền truy cập cho hệ điều nói chung khó khăn Một CSDL giải pháp thường dùng sử Phương tiện cho người dùng hệ dụng mật Ngoài người ta dùng QTCSDL nhận biết phương pháp nhận diện dấu vân tay, nhận họ dạng người,… - Người dùng muốn truy cập vào hệ thống cần khai báo: Tên người dùng Mật Dựa vào hai thông tin này, hệ QTCSDL xác minh phép từ chối quyền truy cập CSDL Chú ý: Đối với nhóm người truy cập cao chế nhận dạng phức tạp Hệ QTCSDL cung cấp cho người dùng cách thay đổi mật khẩu, tăng cường khả bảo vệ mật Hoạt động 3: Mã hố thơng tin nén DL GV: Ngoài việc bảo mật phân quyền Mã hóa thơng tin nén liệu việc người truy cập chấp hành - Trong chương trình lớp 10 chủ trương sách cịn giải đề cập đến mã hóa thơng tin theo pháp để bảo mật thơng tin mã hóa ngun tắc vịng trịn thay kí tự thơng tin kí tự khác Khi mã hóa theo phương pháp ngồi việc giảm dung lượng cịn tăng - Mã hóa độ dài cách nén liệu tính bảo mật thơng tin Ví dụ: Từ AAAAAAAAABBBBBBBBCCC Mã hóa thành 10A8B3C Chú ý: Các liệu thường mã hóa nén chương trình riêng Hoạt động 4: Lưu biên GV: Biên hệ thống hỗ trợ đáng kể cho Lưu biên việc khôi phục hệ thống có cố kĩ Ngồi giải pháp nêu trên, người thuật, đồng thời cung cấp thông tin cho ta tổ chức lưu biên hệ thống phép đánh giá mức độ quan tâm người Biên hệ thống thông tường cho biết: GIÁO ÁN TIN HỌC 12 dùng hệ thống nói chung Số lần truy cập vào hệ thống, vào thành phần hệ thống nói riêng thành phần hệ thống, Dựa biên này, người ta phát vào yêu cầu tra cứu,… truy cập khơng bình thường (ví Thơng tin số lần cập nhật cuối cùng: dụ thường xuyên quan tâm đến phép cập nhật, người thực hiện, thời số loại liệu vào số thời điểm cập nhật,… điểm định), từ có biện pháp phịng ngừa thích hợp IV Củng cố - Luyện tập + Nhắc lại số cách dùng để bảo mật V.Hướng dẫn học sinh tự học nhà + Chuẩn bị thực hành 11 GIÁO ÁN TIN HỌC 12 Tiết PPCT: 50, 51 BÀI TẬP VÀ THỰC HÀNH 11 Ngày: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ I MỤC TIÊU Kiến thức: - Hiểu thêm khái niệm tầm quan trọng bảo mật csdl; - Biết số cách thông dụng bảo mật csdl; - Có thái độ đắn việc sử dụng bảo mật csdl Kỹ năng: - Phân tích, nhận xét, đánh giá đề xuất giải pháp bảo mật cho toán quản lý cụ thể thực tế II ĐỒ DÙNG DẠY HỌC: Chuẩn bị GV: Sách GK tin 12, Sách GV tin 12 Chuẩn bị HS: Sách GK – Bài thực hành số 11 (trang 105) III HOẠT ĐỘNG DẠY VÀ HỌC: Bài cũ: Không Nội dung bài: GV hướng dẫn HS thực hành máy bước theo nội dung SGK trang 105, 106, 107 GIÁO ÁN TIN HỌC 12 ÔN TẬP Tiết PPCT: 52 Ngày: I Mục tiêu Hệ thống lại kiến thức kỹ học suốt học kỳ II Chuẩn bị giáo viên học sinh: a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, phịng máy tính, máy chiếu b Chuẩn bị học sinh: Sách GK tin 12, ghi III Tiến trình dạy 1.Ổn định lớp: Kiểm tra cũ: Nội dung mới: GV nhắc lại, cách tóm tắt đọng, nội dung học, cho HS thấy cách hệ thống logic chủ điểm học Đồng thời GV củng cố lại ý quan trọng mà HS cần phải ôn luyện để chuẩn bị cho kỳ thi HK2 ... giáo viên học sinh: + Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi III Tiến trình dạy 1) Ổn định lớp: 2)Kiểm tra cũ: học sinh... thơng tin tổ chức Hướng dẫn học sinh tự học nhà Câu 1: Các cơng việc thường gặp quản lí thơng tin đối tượng đó? Năng lực cần đạt Tự học, sáng tạo, , hợp tác, sử dụng ngôn ngữ,giải vấn đề GIÁO ÁN TIN. .. cho đối tượng nào, vấn đề gì? VD học sinh trả lời sau: Trường ta có ứng dụng CSDl, CSDL trường chứa thông tin học sinh phục vụ quản lí học sinh điểm, thơng tin học sinh, Nội dung Hoạt động 1: