Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
4,37 MB
File đính kèm
Giao an tin 12 THUY moi.rar
(2 MB)
Nội dung
Tiết theo PPCT: 01 §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 khái niệm CSDL Kĩ năng: Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 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 II chuÈn bÞ: 1.Chuẩn bị giáo viên:Bảng phụ, sách giáo khoa, sách giáo viên, phiếu học tập Chuẩn bị học sinh: Sách giáo khoa III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ:Khơng Tiến trình tiết dạy: Ho¹t ®éng cđa gv vµ hs Néi dung Hoạt động 1: Tìm hiểu tốn quản lí Bài tốn quản lí: GV: Đặt câu hỏi: - Bài tốn quản lí toán phỏ biến Theo em để quản lí thơng tin điểm hoạt động kinh tế - xã hội Một xã hội học sinh lớp em nên lập danh sách ngày văn minh trình độ quản lí tổ chứa cột nào? chức hoạt động xã hội ngày cao GV: Gợi ý: Để đơn giản vấn đề cột điểm nên Cơng tác quản lí chiếm phần lớn ứng tượng trưng vài môn VD: Stt, hoten, dụng tin học ngaysinh, giới tính, đòan viên, tóan, lý, hóa, - Để quản lý học sinh nhà trường, người văn, tin ta thường lập biểu bảng gồm cột, hàng HS: Suy nghĩa trả lời câu hỏi để chứa thông tin cần quản lý Để quản lí thơng tin điểm học sinh - Một biểu bảng thiết lập để lớp ta cần cột Họ tên, giới tính, ngày sinh, lưu trữ thông tin điểm hs sau: địa chỉ, tổ, điểm toán, điểm văn, điểm tin (Hình _SGK/4) GV: (dùng bảng phụ minh họa H1 _SGK/4) Stt Họ tên Ngày sinh Gt ĐV Toán Lý Hoá Văn Tin Nguyễn Cao Sơn 12/05/1990 Nam X 9.1 9.6 9.5 9.6 9.8 Tèng Thị Ph30/12/1991 N 7.1 6.9 8.7 7.5 7.3 ơng Thảo Hồ Gia Bảo 26/12/1990 Nam X 8.6 8.4 8.7 8.9 9.0 Nguyễn Thị Trang 15/10/1991 Nữ X 6.5 7.5 5.6 6.7 8.2 Hình Ví dụ hồ sơ lớp GV: Tác dụng việc quản lí điểm học sinh máy tính gì? -HS: Dễ cập nhật thông tin học sinh, lưu trữ khai thác phục vụ thơng tin quản lí nhà trường, HS: Quan sát bảng phụ ý nghe giảng Hoạt động 2: Tìm hiểu cơng việc thường gặp xử lí thơng tin tổ chức 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 Chú ý: - Hồ sơ quản lí học sinh nhà trường tập hợp hồ sơ lớp - Trong q trình quản lí, hồ sơ có bổ sung, thay đổi hay nhầm lẫn đòi hỏi phải sửa đổi lại - Việc tạo lập hồ sơ không đơn để lưu trữ mà chủ yếu để khai thác, nhằm phục vụ u cầu quản lí cảu nhà trường 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ơ kê, tổng hợp, in ấn,… HS: Chú ý nghe giảng ghi 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ế 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ơ dựa tính tốn để đưa thông tin đặc trưng VD: Xác định điểm cao nhất, thấp môn Tin, - Lập báo cáo việc sử dụng kết tìm kiếm, thống kê, xếp hồ sơ để tạo lập hồ sơ có nội dung cấu trúc khuôn dạng theo yêu cầu VD: danh sách HSG lớp, GV: Mục đích cuối việc tạo lập, cập nhật, khai thác hồ sơ phục vụ hỗ trợ cho q trình lập kế hoạch, định xử 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 cáo vè phân loại học tập mà Hiệu trưởng định thưởng cho hs giỏi, Củng cố 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 Câu hỏi tập nhà - Trả lời câu hỏi – SGK 16 - Xem trước §1 Một số khái niệm - Mục 3a, b Tiết theo PPCT: 02 §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 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 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 II CHUẨN BỊ: 1.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 HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức 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ì? Tiến trình bi hc: Hoạt động gv hs Hot ng 1: Tìm hiểu khái niệm sở liệu hệ quản trị sở liệu 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ì? HS: Suy nghĩ trả lời câu hỏi GV: Tổng hợp: 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 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 Néi dung 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ử 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: 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, phải có chương trình ứng dụng để việc khai thác CSDL thuận lợi Hoạt động 2: Tìm hiểu số ứng dụ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ế, Em nêu số ứng dụng có sử dụng CSDL mà em biết? HS: Nghiên cứu SGK trả lời câu hỏi - Cơ sở giáo dục; - Cơ sở kinh doanh; - Tổ chức tài chính; - Tổ chức ngân hàng; 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ó: + Cơ sở liệu; + Hệ quản trị sở liệu; + Các thiết bị vật lí (máy tính, đĩa cứng, mạng, ) d) Một số ứng dụng: - Cơ sở giáo dục đào tạo cần quản lí thơng tin người học, môn học, kết học tập,… - Cơ sở kinh doanh cần có CSDL thơng tin khách hàng, sản phẩm, việc mua bán,… - 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 - Tổ chức tài cần lưu thơng tin cổ phần, tình hình kinh doanh mua bán tài cổ phiếu, trái phiếu, … - 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ì - Hãng hàng khơng cần quản lí chuyến bay, việc đăng kí vé lịch bay,… - 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,… - Vui chơi giải trí,…… Củng cố - Các khái niệm CSDL, hệ quản trị CSDL hệ CSDL - Vai trò CSDL xã hội đại - Biết vai trò CSDL học tập sống Câu hỏi tập nhà - Trả lời câu hỏi - SGK 16 - Chuẩn bị Bài tập Tiết theo PPCT: 03 §2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 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; Kỹ năng: Biết hoạt động tương tác thành phần hệ quản trị sở liệu 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 II CHUẨN BỊ: 1.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 HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Câu1: Trình bày định nghĩa hệ quản trị sở liệu? So sánh khác CSDL hệ QTCSDL ? Câu 2: Nêu yêu cầu hệ CSDL? Lấy ví dụ tính cấu trúc tính tồn vẹn? Tiến trình học: HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động 1: Tìm hiểu chức Các chức hệ QTCSDL hệ quản trị sở liệu Một hệ QTCSDL có chức GV: Nhắc lại khái niệm hệ QTCSDL? sau: 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) GV: Một hệ QTCSDL có chức nào? HS: Nghiên cứu SGK trả lời câu hỏi Có chức năng: a) Cung cấp cách tạo lập sở liệu b) Cung cấp cách cập nhật khai thác liệu c) Cung cấp cơng cụ kiểm sốt, điều khiển việc truy cập vào liệu GV: Trong Pascal để khai báo biến i, j kiểu số nguyên, k kiểu số thực để 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 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[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End; GV: Thế ngôn ngữ định nghĩa liệu? a) Cung cấp môi trường tạo lập CSDL HS: Suy nghĩ trả lời câu hỏi: Một hệ QTCSDL phải cung cấp mơi • Do hệ quản trị CSDL cung cấp cho trường cho người dùng dễ dàng khai báo kiểu 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 • 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 cập đồng thời để bảo vệ ràng buộc tồn vẹn tính qn; - Khơi phục CSDL có cố phần cứng hay phần mềm; - Quản lí mơ tả liệu Củng cố - Các chức hệ quản trị CSDL - Hoạt động hệ quản trị CSDL Câu hỏi tập nhà - Trả lời câu hỏi 1, 2, – SGK 20 - Xem trước §2 Hệ quản trị sở liệu - Mục 3, Tiết theo PPCT: 04 §2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Tiết 2) I MỤC TIÊU: Kiến thức: Biết vai trò người làm việc với hệ CSDL Kỹ năng: Biết bước xây dựng CSDL Thái độ: Học sinh u thích mơn học II CHUẨN BỊ: 1.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 HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Vì hệ QTCSDL lại có khả kiểm soát điều khiển truy cập đến CSDL? Hãy cho VD minh họa? Tiến trình học: HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GV: Đặt vấn đề: Liên quan đến hoạt động hệ CSDL, kể đến bao vai trò khác người Hoạt động Vai trò người làm Vai trò người làm việc với hệ việc với hệ sở liệu sở liệu: a) Người quản trị sở liệu Là người hay nhóm người trao Người quản trị quyền điều hành CSDL Người lập trình ứng Nhiệm vụ người quản trị CSDL: dụng - Quản lí tài nguyên CSDL, hệ QTCSDL, phần mềm có liên quan Người dùng - Tổ chức hệ thống: phân quyền truy cập cho GV: Nhiệm vụ người quản trị CSDL? người dùng, đảm bảo an ninh cho hệ CSDL HS: Suy nghĩ trả lời câu hỏi Nâng cấp hệ CSDL: bổ sung, sửa đổi để cải - Thiết kế cài đặt CSDL, hệ QTCSDL, tiến chế độ khai thác, nâng cao hiệu sử phần mềm có liên quan dụng - Cấp phát quyền truy cập CSDL - Bảo trì CSDL: thực cơng việc bảo - Duy trì hoạt động hệ thống nhằm thỏa vệ khôi phục hệ CSD mãn yêu cầu ứng dụng người dùng GV: Vai trò người lập trình ứng dụng? b) Người lập trình ứng dụng: HS: Nghiên cứu SGK trả lời câu hỏi Là người có nhiệm vụ xây dựng chương trình ứng dụng hỗ trợ khai thác thơng tin từ CSDL sở công cụ mà hệ quản trị CSDL cung cấp GV: Người dùng thường phân thành c) Người dùng nhóm, nhóm có số quyền hạn Là người có nhu cầu khai thác thông tin từ định để truy cập khai thác CSDL CSDL Hoạt động 2: Các bước xây dựng sở Các bước xây dựng sở liệu liệu Bước 1: Khảo sát GV: Đặt vấn đề: Việc xây dựng CSDL - Tìm hiểu u cầu cơng tác quản lí tổ chức tiến hành theo bước: - Xác định phân tích mối liên hệ Bước 1: Khảo sát; liệu cần lưu trữ Bước 2: Thiết kế; - Phân tích chức cần có hệ Bước 3: Kiểm thử thống khai thác thông tin, đáp ứng yêu HS: Lắng nghe ghi đầy đủ cầu đặt GV: Theo em bước khảo sát ta cần thực - Xác định khả phần cứng, phần mềm có cơng việc gì? thể khai thác, sử dụng HS: Đọc SGK trả lời câu hỏi Bước 2: Thiết kế GV: Giới thiệu bước thiết kế CSDL - Thiết kế CSDL HS: Chú ý lắng nghe ghi - Lựa chọn hệ quản trị để triển khai - Xây dựng hệ thống chương trình ứng dụng Bước 3: Kiểm thử - Nhập liệu cho CSDL GV: Giới thiệu bước kiểm thử - Tiến hành chạy thử chương trình ứng HS: Chú ý lắng nghe ghi dụng Củng cố - Vai trò hệ CSDL - Các bước để xây dựng CSDL Câu hỏi tập nhà - Trả lời câu hỏi 4, 5, – SGK 20 - Chuẩn bị tiết Bài tập Tiết theo PPCT: 05 Bµi tËp vµ thùc hµnh I MC TIấU: Kin thc: - Biết xác định việc cần làm hoạt động quản lí công việc đơn giản - Biết số công việc xây dựng CSDL đơn giản K nng: Bớc đầu hình thành kĩ t khảo s¸t thùc tÕ cho øng dơng cđa CSDL II CHUẨN BỊ: 1.Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, m¸y tÝnh, máy chiếu Chuẩn bị học sinh: Sách GK tin 12, ghi III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Kh«ng kiểm tra Bài mới: HOẠT ĐỘNG CỦA GV VÀ HS GV: Thực chia lp thnh nhúm nhỏ: GV: Gợi ý hớng dẫn hs điểm để học sinh biết ràng buộc sở liệu Hs: Làm theo nhóm Gv: Gọi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs GV: Gợi ý hớng dẫn hs Hs: Làm theo nhóm Gv: Gọi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs GV: Gợi ý hớng dÉn häc sinh Hs: Lµm bµi theo nhãm Gv: Gäi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs NI DUNG Bài Tìm hiểu nội quy th viện, thẻ th viện, phiếu mợn sách, sổ quản lí sách th viện trờng THPT Bài Hãy kể tên hoạt động th viện Bài Hãy liệt kê đối tợng cần quản lí xây dựng CSDL th viện quản lí trình mợn trả sách Bài Theo em CSDL th viện trGV: Gợi ý hớng dẫn hs sở ờng em cần bảng nào? bảng cần cột thảo luận Gv: Gọi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs Cng cố luyện tập: Yêu cầu em nhà đọc nghiên cứu HQTCSDL Tiết theo PPCT: 06 BÀI TẬP I MỤC TIÊU: Kiến thức: - Củng cố khái niệm học: CSDL, hệ QTCSDL, hệ CSDL; - Sự cần thiết phải có CSDL lưu máy tính, mối tương tác thành phần hệ CSDL; - Các yêu cầu hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan tự luận Kĩ năng: Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 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 II CHUẨN BỊ: 1.Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ (hoặc máy chiếu), tổ chức hoạt động theo nhóm nhỏ Chuẩn bị học sinh: Sách GK tin 12, ghi, hoạt động theo nhóm nhỏ III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Hãy trình bày bước để xây dựng CSDL? Bài mới: HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động 1: Chia lớp thành bốn nhóm nhỏ tập GV: Thực chia lớp thành bốn nhóm: Nội dung đề số đề số ghi Nhóm 1: Tổ 1; Nhóm 2: Tổ 2; Nhóm 3: Tổ 3; Nhóm bảng phụ trình chiều 4: Tổ máy chiếu HS: Thực phân chia nhóm theo yêu cầu giáo viên GV: Ra tập cho học sinh Yêu cầu: Nhóm 1+4 làm đề 1; Nhóm 2+3 làm đề GV: Dùng máy chiếu bảng phụ đề để học sinh theo dõi tập HS: Theo dõi tập, nhóm thảo luận nội dung GV phân công Nội dung đề số Câu 1: Hồ sơ giáo viên trường có dạng bảng đây: Stt Họ tên Ngày Giới Là GV Môn Số Hệ số sinh tính Chủ nhiệm tiết/năm lương Nguyễn Hậu 12/8/71 Nam C Tốn 620 3.35 Tơ sang 21/3/80 Nam K Tin 540 2.34 Nguyễn Lan 14/2/80 Nữ C Tin 540 3.60 75 Minh Châu 3/5/75 Nữ K Toán 620 2.90 a) Với hồ sơ trên, theo em thống kê tổng hợp gì? b) Em đưa hai ví dụ khai thác liệu phải sử dụng liệu nhiều cá thể? c) Hai u cầu tìm kiếm thơng tin với điều kiện phức tạp? Câu 2: Khi liệu câu lưu RAM xem CSDL đơn giản khơng? Vì sao? 10 - Củng cố kiến thức cách tạo CSDL tạo bảng; Câu hỏi tập nhà - Chuẩn bị bài: Bài tập thực hành - tiết 59 Tiết theo PPCT: 37 +38 BÀI TẬP VÀ THỰC HÀNH TỔNG HỢP I MỤC TIÊU - Kiến thức - Củng cố kĩ sử dụng Access - Kỹ - Biết thực kĩ để tạo xử lý sở liệu II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC - Chuẩn bị giáo viên - Giáo án, SGK, SGV, tài liệu tham khảo phòng máy - Sử dụng phương pháp thuyết trình, đàm thoại, vấn đáp,… - Chuẩn bị học sinh - Đồ dùng học tập: SGK, ghi, bút,… III NỘI DUNG BÀI GIẢNG Ổn định tổ chức lớp Kiểm tra cũ Nội dung thực hành Bài Tên bảng Tên trường Khố Kiểu liệu BANG_DIE M ID Ma_hoc_sinh Ma_mon_hoc Ngay_kiem_tra Diem_so AutoNumber Text Text Date/Time Number HOC_SINH Ma_hoc_sinh Ho_dem Ten Text Text Text MON_HOC Ma_mon_hoc Ten_mon_hoc Text Text Thiết lập mối liên kết: - Giữa bảng BANG_DIEM bảng HOC_SINH - Giữa bảng BANG_DIEM bảng MON_HOC GV: Hướng dẫn thao tác trực tiếp máy chiếu Sau xây dựng xong hai hay nhiều bảng, ta mối liên kết bảng với Mục đích việc để Access biết phải kết nối bảng kết xuất thông tin Các mối liên kết thể cửa sổ Relationships, thao tác xem, tạo, sửa, xoá liên kết thực cửa sổ Để mở cửa sổ chọn ToolsRelationships nháy nút lệnh (Relationships) Các bảng trường bảng tương ứng sau : BANG_DIEM: ID, Ma_hoc_sinh, Ma_mon_hoc, Ngay_kiem_tra, Diem_so HOC_SINH: Ma_hoc_sinh, Ho_dem, Ten MON_HOC: Ma_mon_hoc, Ten_mon_hoc Bảng BANG_DIEM bảng HOC_SINH có trường Ma_hoc_sinh Ta dùng trường để xác lập liên kết hai bảng theo bước sau đây: Mở CSDL HOC_TAP.MDB Nháy nút ToolsRelationships công cụ chọn 60 Nháy nút phải chuột vào vùng trống cửa sổ Relationships chọn Show Table bảng chọn tắt Khi xuất hộp thoại Show Table Trong hộp thoại Show Table chọn bảng (BANG_DIEM, HOC_SINH, MON_HOC) cách chọn tên bảng nháy Add Cuối nháy Close để đóng cửa sổ Show Table Ta thấy bảng vừa chọn xuất cửa sổ Relationships Di chuyển bảng cho hiển thị hết chúng cửa sổ Chú ý: Cách chọn trường để liên kết HS: Quan sát thao tác trực tiếp máy ghi chép vào Củng cố - Củng cố kiến thức cách tạo liên kết bảng; Câu hỏi tập nhà - Chuẩn bị câu hỏi chương II 61 Chương III: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ Tiết theo PPCT: 41+42+43 §10 CƠ SỞ DỮ LIỆU QUAN HỆ I MỤC TIÊ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 liệu 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 độ: Tự giác, tích cực học tập II CHUẨN BỊ Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Không Bi mi: Hoạt động gv h s Hot động 1: Mơ hình liệu GV: Theo em để tiến hành xây dựng khai thác hệ CSDL thường tiến hành qua bước? HS: Trả lời câu hỏi: GV: Như chương I em học CSDL bao gồm yếu tố nào? HS: Trả lời câu hỏi: GV: Như biết chương trước, mơ tả liệu lưu trữ CSDL ngôn ngữ định nghĩa liệu hệ QTCSDL cụ thể Tuy nhiên, để mô tả yêu cầu liệu tổ chức cho dễ hiểu nhiều người sử dụng khác cần có mơ tả mức cao (trừu tượng hóa) – mơ hình liệu GV: Theo mức mơ tả chi tiết CSDL, phân chia mơ hình thành loại Các mơ hình lơgic (còn gọi mơ hình liệu bậc cao) cho mô tả CSDL mức khái niệm mức khung nhìn Các mơ hình vật lí (còn gọi mơ hình liệu bậc thấp) cho biết liệu lưu trữ Hoạt động 2: Mơ hình liệu quan hệ GV: Mơ hình quan hệ E.F.Codd đề xuất năm 1970 Trong khoảng hai mươi năm trở lại hệ CSDL theo mơ hình quan hệ dùng phổ biến Néi dung Mơ hình liệu: - Cấu trúc liệu - Các thao tác phép toán liệu - Các ràng buộc liệu a Khái niệm: Mơ hình liệu tập khái niệm, dùng để mô tả CTDL, thao tác liệu, ràng buộc liệu CSDL b Các loại mơ hình liệu - Mơ hình lơgic - Mơ hình vật lí Mơ hình liệu quan hệ: Trong mơ hình quan hệ: + Về mặt cấu trúc liệu thể bảng Mỗi bảng thể thông tin loại đối tượng (một chủ thể) bao gồm hàng cột Mỗi hàng cho thông tin đối tượng cụ thể (một cá thể) quản lí + Về mặt thao tác liệu: cập nhật liệu : thêm, xóa hay sửa 62 Hoạt động 3: Cơ sở liệu quan hệ GV: Em nhắc lại khái niệm CSDL, khái niệm hệ QTCSDL? HS: Trả lời câu hỏi: GV: Trong phần GV nên sử dụng máy chiếu để thể bảng mối quan hệ bảng toán quản lý thư viện để từ cho HS thấy phải liên kết bảng phải tạo khóa cho bảng Như thuộc tính bảng, ta quan tâm đến tập thuộc tính (có thể gồm thuộc tính) vừa đủ để phân biệt Vừa đủ hiểu khơng có tập nhỏ tập thuộc tính có tính chất phân biệt bảng bảng Trong bảng, tập thuộc tính mơ tả gọi khóa bảng Hoạt động 4: Khóa liên kết bảng GV: Khi em gửi thư , em phải ghi đầy đủ địa người gửi địa người nhận, địa người gửi địa người nhận khóa: Song em khơng ghi địa điều xảy ra? HS: Có thể khơng ghi địa người gửi, bắt buộc phải ghi địa người nhận GV:Vậy địa người nhận khóa GV: Để đảm bảo quán liệu, tránh trường hợp 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 GV: Mục đích việc xác định khóa thiết lập liênkế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 Thơng qua ví dụ diễn giải cách thiết lập liên kết bảng qua giúp học sinh hiểu thêm ý nghĩa phương pháp xác định khóa ghi bảng + Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc Chẳng hạn, khơng có hai bảng giống hoàn toàn; với xuất lặp lại số thuộc tính bảng, mối liên kết bảng xác lập Mối liên kết thể mối quan hệ chủ thể CSDL phản ánh Cơ sở liệu quan hệ: a Khái niệm: CSDL xây dựng mơ hình 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 tên 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ụ: (các ví dụ SGK86 – 87) 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 - Khố chính: Một bảng có nhiều khóa Trong khóa bảng người ta thường chọn (chỉ định) 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ệ lôgic 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 Chẳng hạn thuộc tính số thẻ khóa bảng người mượn xuất 63 lại bảng mượn sách tạo nên liên kết bảng Ví dụ: Củng cố: Nhắc lại khái niệm “khóa”, “khóa chính”, “liên kết Dặn dò Xem trước “Bài tập thực hành số 10” 64 Tiết theo PPCT: 44+45+46 BÀI TẬP VÀ THỰC HÀNH 10: Cơ sở liệu quan hệ I MỤC TIÊU - Kiến thức - Biết chọn khoá cho bảng liệu toán quen thuộc; - Hiểu khái niệm liên kết bảng; - Kỹ - Biết cách xác lập liên kết bảng thông qua khố để tìm thơng tin liên quan đến cá thể quản lí II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC - Chuẩn bị giáo viên - Giáo án, SGK, SGV, tài liệu tham khảo phòng máy - Sử dụng phương pháp thuyết trình, đàm thoại, vấn đáp,… - Chuẩn bị học sinh - Đồ dùng học tập: SGK, ghi, bút,… III NỘI DUNG BÀI GIẢNG Ổn định tổ chức lớp Kiểm tra cũ: Kiểm tra trình thực hành Nội dung thực hành Sở giáo dục tỉnh tổ chức kì thi để kiểm tra chất lượng mơn Tốn cho lớp 12 tỉnh Trong sở liệu quản lí kì kiểm tra có ba bảng với cấu trúc cho sở liệu mẫu đây: Bảng THÍ SINH STT SBD Họ tên thí sinh Ngày sinh Trường HA10 HA11 HA12 HA14 Đỗ Hà Anh Lê Như Bình Trần Thu Cúc Nguyễn Anh Quân 02-01-1990 21-11- 1990 14-05-1899 29-11-1990 Lê Hồng Phong Phan Chu Trinh Phan Chu Trinh Lê Hồng Phong Bảng ĐÁNH PHÁCH Bảng ĐIỂM THI STT SBD phách STT phách điểm HA10 HA11 HA12 HA14 S28 S27 S26 S25 S25 S26 S27 S28 10 Bảng THÍ SINH niêm yết cho tất thí sinh biết Bảng ĐÁNH PHÁCH bí mật có người đánh phách Chủ tịch Hội đồng thi giữ Bảng ĐIỂM THI có giáo viên Hội đồng chấm thi biết Có thể liên kết ba bảng để có bảng kết kì thi Bảng KẾT QUẢ THI STT SBD Họ tên thí sinh Ngày sinh Trường Điểm 65 HA10 HA11 HA12 HA14 Đỗ Hà Anh Lê Như Bình Trần Thu Cúc Nguyễn Anh Quân 02-01-1990 21-11- 1990 14-05-1899 29-11-1990 Lê Hồng Phong Phan Chu Trinh Phan Chu Trinh Lê Hồng Phong 10 Bài Em chọn khoá cho bảng sở liệu giải thích lí lựa chọn Bài Em mối liên kết cần thiết ba bảng để có kết thi thơng báo cho thí sinh Bài Hãy dùng hệ quản trị CSDL Access để làm việc sau: - Tạo lập sở liệu nói trên: gồm ba bảng (mỗi bảng với khố chọn), thiết đặt mối liên kết cần thiết, đưa liệu giả định (khoảng 10 thí sinh); - Đưa kết thi để thơng báo cho thí 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 Củng cố - Củng cố kiến thức cách tạo bảng chọn khóa cho bảng - Củng cố mối liên kết bảng - Củng cố cách sử dụng mẫu hỏi dùng điều kiện Câu hỏi tập nhà - Chuẩn bị bài: Bài 11 - Các thao tác với CSDL quan hệ Tit 66 Tit theo PPCT: 47+48 Đ11 thao t¸c víi CƠ SỞ DỮ LIỆU QUAN HỆ I MỤC TIÊU: Kiến thức: BiÕt 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 Kĩ năng: Có liên hệ với thao tác cụ thể trình bày chương II Thái độ: Tự giác, tích cực học tập II CHUẨN BỊ Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK, Máy chiếu, máy tính, phơng chiếu bảng Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Khơng Bài mới: Ho¹t ®éng cđa gv vµ h s Hoạt động 1 Tạo lập CSDL GV: Em nêu bước để tạo CSDL? HS: Trả lời câu hỏi - Tạo bảng - Chọn khóa cho bảng - Đặt tên bảng lưu cấu trúc bảng - Tạo liên kết bảng GV: Bước để tạo lập CSDL quan hệ tạo hay nhiều bảng Để thực điều đó, cần phải xác định khai báo cấu trúc bảng néi dung Tạo lập CSDL Tạo bảng: Để tạo bảng ta cần phải khai báo cấu trúc bảng bao gồm bước: - Đặt tên trường - Chỉ định kiểu liệu cho trường - Khai báo kích thước trường Một ví dụ giao diện để tạo bảng hình 75 - Chọn khóa cho bảng cách để hệ QTCSDL tự động chọn ta xác định khóa thích hợp khóa làm khóa - Đặt tên bảng lưu cấu trúc bảng - Tạo liên kết bảng GV: Trong Word mà em học để tạo danh sách học sinh em phải thực nào? HS: Tạo cấu trúc bảng Nhập liệu Hoạt động 2 Cập nhật liệu Cập nhật liệu GV: Trong Access tương tự sau - Phần lớn hệ QTCSDL cho phép em tạo xong cấu trúc cho bảng ta phải cập nhật tạo biểu mẫu nhập liệu Hình.76 để liệu cho bảng làm cho công việc nhập liệu trở nên dễ dàng hơn, nhanh hạn chế bớt khả nhầm lẫn - 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 vào bảng 67 + Chỉnh sửa liệu việc thay đổi giá trị mà thay đổi tồn giá trị thuộc tính lại + Xóa ghi việc xóa bảng Khai thác CSDL: a Sắp xếp ghi : Một việc mà hệ QTCSDL thường phải thực khả tổ chức cung cấp phương tiện truy cập ghi theo trình tự Ta hiển thị hình hay in ghi theo trình tự Hoạt động Khai thác CSDL GV: Trong q trình cập nhật liệu khơng tránh Các ghi xếp theo khỏi sai sót Access cung cấp cho nội dung hay nhiều trường chức sau để xử lý tình đó: Ví dụ, xếp danh sách học sinh theo bảng chữ trường tên (H.77) theo thứ tự giảm dần ngày sinh GV: Chẳng hạn, khai thác CSDL thư viện, người thủ thư tạo truy vấn để liệt kê dang sách học sinh mượn sách hạn Danh sách kèm theo thông tin liên quan tên sách mượn, ngày mượn, …… GV: Hệ QTCSDL quan hệ hỗ trợ việc khai báo truy vấn qua cửa sổ với hệ thống bảng chọn thích hợp Trong ta chọn bảng cột thuộc tính liên quan đến liệu cần cho truy vấn SQL công cụ mạnh hệ QTCSDL quan hệ thông dụng Nó cho phép người dùng thể truy vấn mà không cần biết nhiều cấu trúc CSDL b.Truy vấn CSDL: Truy vấn phát biểu thể yêu cầu người sử dụng Truy vấn mô tả liệu đặt tiêu chí để hệ QTCSDL thu thập liệu thích hợp Nói cách khác, dạng lọc, có khả thu thập thơng tin từ nhiều bảng hệ CSDL quan hệ Để phục vụ 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 quan hệ hay liên kết bảng để kết xuất thông tin - Liệt kê tập ghi - Thực phép tốn - Xóa số ghi - Thực thao tác quản lí liệu khác c Xem liệu Thông thường hệ QTCSDL cung cấp nhiều cách xem liệu a Xem toàn bảng b Có thể dùng cơng cụ lọc liệu để xem tập ghi số trường bảng c.Các hệ QTCSDL quan hệ quen thuộc cho phép tạo biểu mẫu để xem ghi d Kết xuất báo cáo Trông tin báo cáo thu thập cách tập hợp liệu theo 68 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 Cũng biểu mẫu, báo cáo xây dựng dựa truy vấn GV: Có số loại văn giấy tờ đòi hỏi phải đảm bảo quy định chặt chẽ trình bày, đặc biệt vấn đề liên quan tới kế tốn, tài chính, cơng văn … Báo cáo danh sách ghi đơn giản, định dạng phức tạp hơn, chẳng hạn thống kê kết thi học kì học sinh lớp 12 trường Ví dụ: Củng cố - Nhắc lại số thao tác tạo lập CSDL, cập nhật liệu, khai thác CSDL - Ra tập nhà Dặn dò Ơn lại kiến thức học HKII để chuẩn bị cho kiểm tra tiết 69 CHƯƠNG IV - KIẾN TRÚC VÀ BẢO MẬT HỆ CƠ SỞ DỮ LIỆU Tiết tppct: 51 §13 BẢO MẬT THƠNG TIN TRONG CÁC HỆ CƠ SỞ DỮ LIỆU (TiÕt1) I MỤC TIÊU: 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 Kĩ năng: Biết số cách thông dụng bảo mật CSDL Thái độ: Tự giác, tích cực học tập II CHUẨN BỊ Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK, Máy chiếu, máy tính, phơng chiếu bảng Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kim tra bi c: Khụng Bi mi: Hoạt động cđa gv vµ h s GV: Ngày xã hội tin học hóa nhiều hoạt động diễn mạng có qui mơ tồn giới Do vấn đề bảo mật thông tin đặt lên hàng đầu Việc bảo mật thực giải pháp kỹ thuật phần cứng lẫn phần mềm Tuy nhiên việc bảo mật phụ thuộc vào nhiều chủ trương, sách chủ sở hữu thơng tin ý thức người dùng néi dung Chính sách ý thức: - Ở cấp quốc gia, bảo mật phụ thuộc vào quan tâm phủ việc ban hành chủ trương, sách, điều luật qui định nhà nước - Người phân tích, thiết kế người QTCSDL phải có giải pháp tốt 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 GV: Ví dụ, số hệ quản lí học tập giảng Phân quyền truy cập nhận dạng người dạy nhà trường cho phép phụ huynh dùng HS truy cập để biết kết học tập em Bảng phân quyền truy cập: Mỗi phụ huynh có quyền xem điểm Các điểm Các thơng Mã HS em khối em số tin khác học Đây quyền truy cập hạn chế (mức K10 Đ Đ K thấp nhất) thầy giáo trường có K11 Đ Đ K quyền truy cập cao hơn: Xem kết K12 Đ Đ K thông tin khác HS trường Giáo viên Đ Đ Đ Người quản lí học tập có quyền nhập điểm, Người Qt ĐSBX ĐSBX ĐSBX cập nhật thơng tin khác CSDL GV: Theo em điều xảy khơng có - Người QTCSDL cần cung cấp: bảng phân quyền? Bảng phân quyền truy cập cho hệ HS: Khi khơng có phân quyền em CSDL vào xem điểm đồng thời sửa điểm Phương tiện cho người dùng hệ QTCSDL nhận biết họ GV: Khi phân quyền có người truy cập CSDL - Người dùng muốn truy cập vào hệ thống cần điều quan trọng hệ QTCSDL phải nhận dạng khai báo: người dùng, tức phải xác minh Tên người dùng người truy cập thực người phân quyền Đảm bảo điều nói chung Mật khó khăn Một giải pháp Dựa vào hai thông tin này, hệ QTCSDL xác thường dùng sử dụng mật minh phép từ chối quyền truy cập Ngồi người ta dùng phương pháp nhận CSDL diện dấu vân tay, nhận dạng người,… 70 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 Củng cố Nhắc lại khái niệm 71 Tiết tppct: 52 §13 BẢO MẬT THƠNG TIN TRONG CÁC HỆ CƠ SỞ DỮ LIỆU (TiÕt2) I MỤC TIÊU: 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 Kĩ năng: Biết số cách thông dụng bảo mật CSDL Thái độ: Tự giác, tích cực học tập II CHUẨN BỊ Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK, Máy chiếu, máy tính, phơng chiếu bảng Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kim tra bi c: Khụng Bi mi: Hoạt động cđa gv vµ h s GV: Ngày xã hội tin học hóa nhiều hoạt động diễn mạng có qui mơ tồn giới Do vấn đề bảo mật thông tin đặt lên hàng đầu Việc bảo mật thực giải pháp kỹ thuật phần cứng lẫn phần mềm Tuy nhiên việc bảo mật phụ thuộc vào nhiều chủ trương, sách chủ sở hữu thơng tin ý thức người dùng néi dung Chính sách ý thức: - Ở cấp quốc gia, bảo mật phụ thuộc vào quan tâm phủ việc ban hành chủ trương, sách, điều luật qui định nhà nước - Người phân tích, thiết kế người QTCSDL phải có giải pháp tốt 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 GV: Ví dụ, số hệ quản lí học tập giảng dạy nhà trường cho phép phụ huynh Phân quyền truy cập nhận dạng người HS truy cập để biết kết học tập em dùng Mỗi phụ huynh có quyền xem điểm em khối em Bảng phân quyền truy cập: học Đây quyền truy cập hạn chế (mức Các điểm Các thông Mã HS thấp nhất) thầy cô giáo trường có số tin khác quyền truy cập cao hơn: Xem kết K10 Đ Đ K thơng tin khác HS trường K11 Đ Đ K Người quản lí học tập có quyền nhập điểm, K12 Đ Đ K cập nhật thông tin khác CSDL Giáo viên Đ Đ Đ Người Qt ĐSBX ĐSBX ĐSBX GV: Theo em điều xảy khơng có bảng phân quyền? HS: Khi khơng có phân quyền em vào xem điểm đồng thời sửa điểm - Người QTCSDL cần cung cấp: Bảng phân quyền truy cập cho hệ GV: Khi phân quyền có người truy cập CSDL 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 Phương tiện cho người dùng hệ người truy cập thực người QTCSDL nhận biết họ phân quyền Đảm bảo điều nói chung - Người dùng muốn truy cập vào hệ thống cần khó khăn Một giải pháp khai báo: thường dùng sử dụng mật 72 Ngồi người ta dùng phương pháp nhận diện dấu vân tay, nhận dạng người,… Tên người dùng Đối với nhóm người truy cập cao chế nhận dạng phức tạp 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ú ý: 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 Mã hóa thơng tin nén liệu - Trong chương trình lớp 10 đề cập đến mã hóa thơng tin theo ngun tắc vòng tròn thay kí tự kí tự khác GV: Ngoài việc bảo mật phân quyền việc người truy cập chấp hành chủ trương sách giải pháp để bảo mật thơng tin mã hóa thơng tin Khi mã hóa theo phương pháp ngồi việc giảm dung lượng tăng tính bảo - Mã hóa độ dài cách nén liệu mật thơng tin Ví dụ: Từ AAAAAAAAABBBBBBBBCCC Mã hóa thành 10A8B3C GV: Biên hệ thống hỗ trợ đáng kể cho việc khôi phục hệ thống có cố kĩ thuật, Chú ý: Các liệu thường mã đồng thời cung cấp thơng tin cho phép đánh hóa nén chương trình riêng giá mức độ quan tâm người dùng Lưu biên hệ thống nói chung thành phần Ngồi giải pháp nêu trên, người ta hệ thống nói riêng Dựa biên này, tổ chức lưu biên hệ thống Biên hệ người ta phát truy cập thống thơng tường cho biết: khơng bình thường (ví dụ q thường Số lần truy cập vào hệ thống, vào xuyên quan tâm đến số loại liệu thành phần hệ thống, vào yêu cầu vào số thời điểm định), từ có tra cứu,… biện pháp phòng ngừa thích hợp Thơng tin số lần cập nhật cuối cùng: phépcập nhật, người thực hiện, thời điểm cập nhật,… Nhắc lại số cách dùng để bảo mật Củng c: Nhắc lại khái niệm E Rút kinh nghiệm giảng 73 ... hoten, ngaysinh, gioitinh, doanvien, toan, ly, hoa, van, tin: HS: Type Hocsinh = record; Hoten:string[30]; Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van ,tin: real; End; GV:... tính để khai thác thơng tin, phục vụ cơng việc hàng ngày II CHUẨN BỊ: 1.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 HOẠT ĐỘNG... việc hàng ngày II CHUẨN BỊ: 1.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 HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: