Ngaứy soaùn: 30/8/2010 Ngaứy daùy: 31/8/2010 07/09/2010 Tieỏt: 4,5 S Giỏo Dc v o To Lõm ng Trng THPT Tõn H I. Mc ớch yờu cu : - Cng c khỏi nim h QTCSDL; - Bit cỏc chc nng ca h QTCSDL: to lp CSDL, cp nht d liu, tỡm kim, kt xut thụng tin; - Bit c hot ng tng tỏc ca cỏc thnh phn trong mt h QTCSDL; - Bit vai trũ ca con ngi khi lm vic vi h CSDL; - Bit cỏc bc xõy dng CSDL II. Chun b: Giỏo viờn: Mỏy chiu, sỏch giỏo khoa, giỏo ỏn. Hc sinh: Sỏch giỏo khoa. III. Tin trỡnh thc hin : 1/. n nh lp: Kim tra s s 2/ Bi c: Th no l CSDL? H QTCSDL? 3/. Bi mi : Hot ng 1 : TèM HIU CHC NNG CA H QTCSDL. Hot ng ca giỏo viờn v hc sinh Ni dung ghi bng trỡnh chiu GV:Hóy nhc li khỏi nim h QTCSDL? cho bit h QTCSDL cú nhng chc nng? HS:Nhc li khỏi nim. GV: Yờu cu hc sinh tham kho SGK, tho lun v trỡnh by ngn gn cỏc chc nng c bn ca h QT CSDL. HS:Tham kho Sgk, tho lun v trỡnh by cỏc chc nng c bn ca h QT CSDL: Giỏo viờn cht cỏc chc nng: Cung cp mụi trng to lp CSDL; Cung cp cỏch cp nht d liu, tỡm kim v kt xut thụng tin; Cung cp cụng c kim soỏt, iu khin vic truy cp vo CSDL. HS: Tip thu kin thc v ghi bi. Giỏo viờn nhn mnh cỏc khỏi nim: Ngụn ng nh ngha d liu, ngụn ng thao tỏc d liu. GV: Yờu cu hc sinh nghiờn cu, tho lun chc nng cung cp cụng c kim soỏt v iu khin vic truy cp vo CSDL. HS: Tho lun v nờu c cỏc chc nng. a) Cung cp mụi trng to lp CSDL: Mi h QTCSDL cung cp cho ngi dựng mt ngụn ng nh ngha d liu khai bỏo kiu v cỏc cu trỳc d liu th hin thụng tin, v cỏc rng buc trờn d liu c lu tr trong CSDL. Vi cỏc h QTCSDl hin nay, ngi dựng cú th to lp CSDL thụng qua cỏc giao din ho b) Cung cp cỏch cp nht d liu, tỡm kim v kt xut thụng tin: Thụng qua ngụn ng thao tỏc d liu, ngi ta thc hin c cỏc thao tỏc sau: Cp nht: Nhp, sa, xúa d liu Khai thỏc: Sp xp, tỡm kim v kt xut bỏo cỏo, c) Cung cp cụng c kim soỏt, iu khin vic truy cp vo CSDL Thụng qua ngụn ng ỡu khin d liu m bo: - Phỏt hin v ngn chn s truy cp khụng c phộp. - Duy trỡ tớnh nht quỏn ca d liu. - T chc v iu khin cỏc truy cp ng thi. - Khụi phc CSDL khi cú s c. - Qun lý cỏc mụ t d liu. Giỏo ỏn Tin hc 12 Giỏo viờn: Trnh Quang Quyn 3 Sở Giáo Dục và Đào Tạo Lâm Đồng Trường THPT Tân Hà Hoạt động 2 : HOẠT ĐỘNG CỦA MỘT HỆ QT CSDL Hoạt động của giáo viên và học sinh Nội dung ghi bảng – trình chiếu GV: Yêu cầu hs xem hình 12/SGK, thảo luận theo nhóm và cho biết: - hệ QTCSDL gồm những thành phần nào? chức năng của các thành phần đó? - Hệ QTCSDL có quản lý và làm việc trực tiếp với CSDL? vì sao? - Qua đó ta thấy hệ QTCSDL đóng vai trò như thế nào? HS: Thảo luận và trình bày. GV Kết luận. Hỏi: Việc quản lý các tệp do đâu thực hiện? HS: Nghiên cứu Sgk và trả lời câu hỏi. - Hệ QTCSDL có 02 thành phần chính: Bộ xử lý truy vấn và Bộ quản lý dữ liệu * Bộ xử lý truy vấn: tiếp nhận các truy vấn trực tiếp của người dùng và tổ chức thực hiện các chương trình ứng dụng. Nếu không có bộ xử lý truy vấn thì các chương trình ứng dụng không thể thực hiện được các truy vấn, không thể liên hệ với dữ liệu trong CSDL. * Bộ quản lý dữ liệu * Hệ QTCSDL không quản lý và làm việc trực tiếp CSDL mà chỉ quản lý cấu trúc của các bảng trong CSDL. Nhằm làm cho hệ QTCSDL trở nên gọn, nhẹ; độc lập giữa hệ QTCSDL với dữ liệu; độc lập giữa lưu trữ và xử lí. - Việc quản lý tệp do HĐH thực hiện. Hoạt động 3 : VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI HỆ CƠ SỞ DỮ LIỆU Hoạt động của giáo viên và học sinh Nội dung ghi bảng – trình chiếu GV: Yêu cầu học sinh xem SGK, thảo luận theo nhóm và cho biết + Con người đóng vai trò như thế nào khi làm việc với hệ CSDL? Nhiệm vụ của con người trong các vai trò trên? + Qua đó ta thấy hệ QTCSDL đóng vai trò như thế nào? HS: Thảo luận và trình bày GV: Chốt các ý chính. HS: Ghi tóm tắt vào vở. a) Người quảntrị CSDL: là một người hay một nhóm người được trao quyền điều hành hệCSDL : 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 đó, 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. Hoạt động 4 : CÁC BƯỚC XÂY DỰNG CƠ SỞ DỮ LIỆU Hoạt động của giáo viên và học sinh Nội dung ghi bảng – trình chiếu GV: Yêu cầu học sinh xem SGK, thảo luận Đóng vai trò là một nhóm thiết kế CSDL, em tiến hành xây dựng CSDL cho một công ty HS: Thảo luận và trình bày Gồm 3 bước: Khảo sát, thiết kế, kiểm thử. Các bước này có quanhệ chặt chẽ và được tiến hành nhiều lần cho đến khi có thể sử dụng được. 4/. Củng cố: Truy vấn là gì? Dùng các câu hỏi đặt ra ở phần mềm ứng dụng dựa vào yêu cầu khai thác thông tin để yêu cầu hệ QTCSDL tiếp nhận truy vấn và truy xuất dữ liệu một cách tự động. Đặt 3 câu truy vấn để khai thác thông tin về HS? Kết xuất là gì? Quá trình tạo ra kết quả : thông tin muốn tìm kiếm 5/. Dặn dò: Chuẩn bị trước bài thực hành số 1. IV. Rút kinh nghiệm: Giáo án Tin học 12 Giáo viên: Trịnh Quang Quyền 4 . liên hệ với dữ liệu trong CSDL. * Bộ quản lý dữ liệu * Hệ QTCSDL không quản lý và làm việc trực tiếp CSDL mà chỉ quản lý cấu trúc của các bảng trong CSDL. . - hệ QTCSDL gồm những thành phần nào? chức năng của các thành phần đó? - Hệ QTCSDL có quản lý và làm việc trực tiếp với CSDL? vì sao? - Qua đó ta thấy hệ