Trường THPT Ngô Gia Tự Giáo án Tin học 12 Tuần 6 Ngày soạn 26/081/08 CHƯƠNG I. KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU BÀI 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (TT) A- Mục tiêu bài học: 1. Kiến thức: HS nắm được các chức năng của hệ QTCSDL, nắm được thành phần cơ bản của hệ QTCSDL, biết được vai trò của con người trong từng nhiệm vụ cụ thể, Biết các bước xây dựng CSDL. 2. Kỹ năng: 3. Thái độ: Học sinh tích cực chủ động, nghiêm túc, chính xác trong nghiên cứu khoa học. B- Phương pháp: Thuyết trình giới thiệu và sử dụng giáo cụ trực quan kết hợp với vấn đáp HS C- Chuẩn bị của giáo viên và học sinh: 1-Chuẩn bị của giáo viên - Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập. 2-Chuẩn bị của học sinh - Sách giáo khoa. D- Tiến trình lên lớp: I- Ổn định lớp : II- Kiểm tra bài cũ: 1/Nêu các chức năng của hệ QTCSDL?Theo em chức năng nào là quan trọng nhất? Vì sao? 2/Trình bày sơ lược về hoạt động của 1 hệ QTCSDL? III- Bài mới: 1. Đặt vấn đề: Tiết trước chúng ta đã tìm hiểu các chức năng và hoạt động của 1 hệ QTCSDL, hôm nay chúng ta tìm hiểu vai trò của con người khi làm việc với CSDLvà các bước xây dựng CSDL. 2. Triển khai bài: Hoạt động 1: Cung cấp cho học sinh biết được cấu trúc chung của một chương trình Hoạt động của giáo viên và học sinh Nội dung kiến thức Hoạt động 1: Tìm hiểu vai trò của con người khi làm việc với CSDL GV: Để xây dựng 1 hệ CSDL cần phải khảo sát thực tế và tiến hành thiết kế CSDL. Việc thiết kế CSDL đòi hỏi phải tuân thủ theo 1 số nguyên lí, qui trình đúng đắn, hợp lí. Sau khi hệ CSDL đã xây dựng xong những người có liên quan tới CSDL được chia thành 3 lớp: - Người QTCSDL - Người lập trìng ứng dụng - Người dùng HS: Nghe GV:Dẫn dắt để HS hiểu người QTCSDL là gì HS:Trả lời GV: Nhấn mạnh cho HS người QT CSDL không nhất thiết phải là người thiết kế(vì có thể người đó tiếp quản viê QTCSDL sau khi nó đã được thiết kế) nhưng phải có hiểu biết tốt về CSDLmức khái niệm,hiểu biết đầy đủ chi tiết, thiết kế CSDL. Người QTCSDL là người có trách nhiệm cao, đáng tin cậy. 3. Vai trò của con người khi làm việc với các hệ CSDL: a) Người quản trị CSDL: là một người hay một nhóm người được trao quyền điều hành hệ CSDL : - Thiết kế và cài đặt CSDL, hệ QTCSDL, và các phần mềm có liên quan. - Cấp phát các quyền truy cập CSDL - Duy trì các hoạt động hệ thống nhằm thỏa mãn các yêu cầu của các ứng dụng và của người dùng. Giáo viên: Trần Chí Thu 1 TI TẾ 6 Trường THPT Ngô Gia Tự Giáo án Tin học 12 GV:Dẫn dắt để HS hiểu người lập trình ứng dụng là gì? HS: Trả lời GV:Em hiểu người dùng là gì? HS: Trả lời GV: Cho VDvề người dùng có 1 số quyền hạn nhất định CSDL học tập thì HS và PHHS chỉ xem điểm mà không có quyền truy cập thông tin b) Người lập trình ứng dụng: Nguời sử dụng có am hiểu về một hệ QTCSDL nào đó, dùng ngôn ngữ của hệ QTCSDL này để tạo một giao diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực hiện một số thao tác trên CSDL tùy theo nhu cầu. c) Người dùng : (còn gọi người dùng đầu cuối) Là người có thể không am hiểu gì về hệ QTCSDL nhưng sử dụng giao diện thân thiện do chương trình ứng dụng tạo ra để nhập dữ liệu và khai thác CSDL. Hđ2. các bước xây dựng CSDL GV:Việc xây dựng 1 hệ CSDL không đơn giản và tuỳ tiện mà đó là kết quả việc bám sát thực tế vận dụng kiến thức chuyên ngành có kiểm thử, đánh giá, điều chỉnh GV:Thông qua VD cụ thể diễn giải các bước xây dựng CSDL đã nêu trong SGK 4/Các bước xây dựng CSDL: (SGK) IV- Củng cố bài :(2 phút) -Vai trò của con người khi làm việc với CSDL a/Người QT CSDL: b/Người lập trình ứng dụng: c/Người dùng: -Các bước xây dựng CSDL: khảo sát, thiết kế, kiểm thử. V- Dặn dò : Học bài cũ - Trả lời câu hỏi SGK - Soạn BT và TH1 Câu hỏi tự luận: Câu 1: Em hiểu thế nào về thao tác cập nhật . Câu 2: Hãy phân nhóm các thao tác trên CSDL, nói rõ chi tiết các thao tác đó là gì? Câu 3: Vì sao hệ QTCSDL cần phải có khả năng phát hiện và ngăn chặn sự truy cập không được phép.? Hãy nêu ví dụ để minh họa cho giải thích Câu 4:Vai trò của con người trong mối tương tác giữa các thành phần CSDL. Em muốn giữ vai trò gì khi làm việc với các hệ CSDL? Vì sao Câu 5: Trong các chức năng của hệ QTCSDL chức năng nào là quan trọng nhất, vì sao? Câu 6:Dựa vào Sơ đồ chi tiết mô tả sự tương tác của hệ QTCSDL em hãy mô tả sơ lược về hoạt động của một hệ QTCSDL VI. Rút kinh nghiệm: Giáo viên: Trần Chí Thu 2 . Trường THPT Ngô Gia Tự Giáo án Tin học 12 Tuần 6 Ngày soạn 26/ 081/08 CHƯƠNG I. KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU BÀI 2: HỆ QUẢN TRỊ CƠ. năng của hệ QTCSDL chức năng nào là quan trọng nhất, vì sao? Câu 6: Dựa vào Sơ đồ chi tiết mô tả sự tương tác của hệ QTCSDL em hãy mô tả sơ lược về hoạt