3- Nội dung bài mới: a- Đặt vấn đề: 1 phút Từ những vấn đề đã nêu ở câu hỏi bài cũ cho ta thấy được những vấn đề mắc phải khi thiết kế một cơ sở dữ liệu chuẩn để đáp ứng những yêu cầu củ[r]
(1)gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU Tiết thứ 03 Ngày soạn:27-8-2008 § MỘT SỐ KHÁI NIỆM CƠ BẢN (T3) A- MỤC TIÊU 1- Kiến thức: + HS hiểu bài toán quản lý minh họa + Hệ thống hóa các công việc thường gặp quản lí thông tin tổ chức 2- Kĩ năng: + Nêu các ví dụ liên quan đến các yêu cầu CSDL 3- Thái đô + Nghiêm túc và nhận thức tầm quan trọng việc ứng dụng công nghệ thông tin vào các mặt đời sống B- PHƯƠNG PHÁP GIẢNG DẠY + Thuyết trình, hỏi đáp, đặt vấn đề, so sánh C- CHUẨN BỊ GIÁO CỤ 1- Giáo viên: SGK, SGV, Giáo án điện tử và và chương trình minh họa cần thiết cho CSDL 2- Học sinh: SGK và ghi bài D- TIẾN TRÌNH BÀI DẠY 1- Ổn định lớp- Kiểm tra sĩ số: (1 phút) Lớp 12A Sĩ số 12B1 12B2 12B3 2- Kiểm tra bài cũ: (6 phút) Câu 1: Vẽ sơ đồ tương tác CSDL và hệ QTCSDL nêu vai trò Con người và phần mềm ứng dụng mối quan hệ đó 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ư 3- Nội dung bài mới: a- Đặt vấn đề: (1 phút) Từ vấn đề đã nêu câu hỏi bài cũ cho ta thấy vấn đề mắc phải thiết kế sở liệu chuẩn để đáp ứng yêu cầu CSDL ta nghiên cứu bài Một số yêu cầu hệ CSDL b- Nội dung bài mới: HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG CƠ BẢN Hoạt động 3c: (25 phút) 3c Các yêu cầu hệ CSDL: Tìm hiểu các yêu cầu CSDl Gv: Thế nào là cấu trúc CSDL? * Tính cấu trúc: Thông tin CSDL lưu trữ theo cấu trúc xác định Hs: Trả lời dựa vào các bảng SGK Tính cấu trúc thể các điểm GVGD: Thái Sanh Lop11.com (2) gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU sau: Dữ liệu ghi vào CSDL lưu giữ dạng các ghi Hệ QTCSDL cần có các công cụ khai báo cấu trúc CSDL (là các yếu tố để tổ chức liệu: cột, hàng, kiểu liệu nhập vào cột, hàng ) xem, cập nhật, thay đổi cấu trúc Gv: Tính toàn vẹn là gì? * Tính toàn vẹn: Các giá trị lưu trữ Ví dụ: Để đảm bảo tính toàn vẹn liệu CSDL phải thỏa mãn số ràng trên cột điểm, cho điểm nhập vào buộc, tùy theo nhu cầu lưu trữ thông tin theo thang điểm 10 , các điểm môn học phải đặt ràng buộc giá trị nhập vào: * Tính không dư thừa: >=0 và <=10 ( Gọi là ràng buộc vùng) - Một CSDL tốt thường không lưu trữ liệu trùng nhau, Gv: Tính không dư thừa? Ví dụ : Một CSDL đã có cột ngày sinh, thông tin có thể dễ dàng tính toán từ các thì không cần có cột tuổi liệu có sẵn Vì năm sau thì tuổi khác đi, Chính vì dư thừa nên sửa đổi giá trị tuổi lại không cập nhật liệu thường hay sai sót, và dẫn đến tự động vì không sửa chữa số tuổi thiếu tính quán CSDL cho phù hợp thì dẫn đến tuổi và năm sinh * Tính chia sẻ thông tin: vì CSDL đuợc lưu trên máy tính, nên việc chia sẻ CSDL thiếu tính quán Ví dụ khác: Đã có cột soluong và trên mạng máy tính dể dàng thuận dongia, thì không cần phải có cột thành lợi, đây là ưu điểm bật việc tạo CSDL trên máy tính tiền (=soluong*dongia) Chính vì dư thừa nên sửa đổi liệu thường hay sai sót, và dẫn đến thiếu tính quán csdl Gv: Tính an toàn và bảo mật thông tin? * Tính an toàn và bảo mật thông tin: Ví dụ tính an toàn thông tin: Học sinh CSDL dùng chung phải bảo vệ an có thể vào mạng để xem điểm mình toàn, thông tin phải bảo mật CSDL nhà trường, hệ không liệu CSDL bị thay đổi thống ngăn chận HS cố tình muốn cách tùy tiện và thông tin bị sửa điểm Hoặc điện bị cắt đột ngột, “xem trộm” máy tính phần mềm bị hỏng thì hệ thống phải khôi phục CSDL Ví dụ tính bảo mật: Hệ thống phải ngăn chặn truy cập bất hợp pháp đến CSDL Ví dụ: Một công ty thay đổi giám * Tính độc lập: Một CSDL có thể sử đốc thì cần cập nhật lại thông tin dụng cho nhiều chương trình ứng dụng, giám đốc còn toàn cấu trúc lưu trữ đồng thời CSDL không phụ thuộc vào nhân viên phòng ban là không đổi phương tiện lưu trữ và hệ máy tính nào sử dụng nó GVGD: Thái Sanh Lop11.com (3) gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU Hoạt động 3c: (7 phút) Tìm hiểu ứng dụng CSDL vào các mặt đời sống Gv: Em hãy nêu vài ứng dụng hệ CSDL mà em biết? 3d Một số hoạt động có sử dụng CSDL: - Hoạt động quản lý trường học - Hoạt động quản lý sở kinh doanh - Hoạt động ngân hàng 4-Cũng cố: (3 phút) Câu Nêu các yêu cầu hệ CSDL, ví dụ minh họa tính: a) Không dư thừa, tính bảo mật c) Toàn vẹn, an toàn và bảo mật thông tin b) Cấu trúc, chia sẻ thông tin d) Không dư thừa, độc lập Lưu ý các em phải lấy ví dụ khác ví dụ có bài học Câu 2: Nếu vi phạm đến tính không dư thừa thì dẫn đến thiếu 5- Nhiệm vụ nhà: (3 phút) + Về nhà học bài cũ và làm các bài tập từ 1.1 đến 1.13 Sách bài tập + Soạn trước bài 2: Hệ quản trị sở liệu GVGD: Thái Sanh Lop11.com (4)