1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án Tin học 12

20 45 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nếu không có GV: Ở đây ta hiểu truy vấn là một khả năng bộ xử lí truy vấn thì các chương trình ứng của hệ QTCSDL bằng cách tạo ra yêu cầu dụng không thể thực hiện được và các truy qua cá[r]

(1)Ngày Soạn: 02/08/2009 Ngày dạy: 05/8/2009 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 các vấn đề cần giải bài tóan quản lí và cần thiết phải có CSDL - Biết vai trò CSDL học tập và sống Kĩ 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 bài cũ: Tiến trình tiết dạy: Hoạt động 1: Tìm hiểu bài toán quản lí Hoạt động gv và hs Néi dung GV: Đặt câu hỏi: Bài toán quản lí: Theo em để quản lí thông tin điểm - Bài toán quản lí là bài toán phỏ biến học sinh lớp em nên lập danh hoạt động kinh tế - xã hội Một sách chứa các cột nào? xã hội ngày càng văn minh thì trình độ GV: Gợi ý: Để đơn giản vấn đề cột điểm quản lí các tổ chức hoạt động xã hội nên tượng trưng vài môn VD: Stt, đó ngày càng cao Công tác quản lí chiếm hoten, ngaysinh, giới tính, đòan viên, tóan, phần lớn các ứng dụng tin học - Để quản lý học sinh nhà trường, lý, hóa, văn, tin HS: Suy nghĩa và trả lời câu hỏi người ta thường lập các biểu bảng gồm các Để quản lí thông tin điểm học sinh cột, hàng để chứa thông tin cần quản lý lớp ta cần cột Họ tên, giới tính, - Một biểu bảng thiết lập ngày sinh, địa chỉ, tổ, điểm toán, điểm văn, để lưu trữ thông tin điểm hs điểm tin sau: (Hình _SGK/4) GV: (dùng bảng phụ minh họa H1 _SGK/4) Stt Họ và tên Nguyễn Cao Sơn Tống Thị Phương Ngày sinh Gt 12/05/199 Nam 30/12/199 Nữ Lop11.com Đ V X Toá n 9.1 Ho Vă Ti á n n 9.6 9.5 9.6 9.8 7.1 6.9 8.7 7.5 7.3 Lý (2) 26/12/199 Nam X 8.6 8.4 8.7 8.9 9.0 Hồ Gia Bảo 15/10/199 Nữ X 6.5 7.5 5.6 6.7 8.2 Nguyễn Thị Trang Hình Ví dụ hồ sơ lớp GV: Tác dụng việc quản lí điểm Chú ý: học sinh trên máy tính là gì? - Hồ sơ quản lí học sinh nhà trường là -HS: Dễ cập nhật thông tin học sinh, tập hợp các hồ sơ lớp lưu trữ khai thác và phục vụ thông tin quản - Trong quá trình quản lí, hồ sơ có thể có lí nhà trường, 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ụ và chú ý nghe - Việc tạo lập hồ sơ không đơn là giảng để lưu trữ mà chủ yếu là để khai thác, nhằm phục vụ các yêu cầu quản lí cảu nhà trường Th¶o Hoạt động 2: Tìm hiểu các công việc thường gặp xử lí thông tin tổ chức GV: Em hãy nêu lên các công việc thường gặp quản lí thông tin đối tượng nào đó? HS: Suy nghĩ và 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 và ghi bài Lop11.com 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 và khai thác hồ sơ a) Tạo lập hồ sơ: Để tạo lập hồ sơ, cần thực cá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í là học sinh, - Dựa vào yê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 là 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 và lưu trữ chúng theo đúng cấu trúc đã xác định VD; hồ sơ lớp dưới, kết điểm thi học kì các 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, đúng 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ữ và cập nhật hồ sơ là (3) GV: Mục đích cuối cùng việc tạo lập, cập nhật, khai thác hồ sơ là phục vụ hỗ trợ cho quá 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ờ các 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, để 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ác công việc chính sau: - Sắp xếp hồ sơ theo tiêu chí nào đó phù hợp với yêu cầu quản lí tổ chức VD: xếp theo bảng chữ cái tên học sinh, theo điểm môn học nào đó, - Tìm kiếm là việc tra cứu các thông tin thỏa mãn số yêu cầu nào đó VD: tìm họ tên hs có điểm môn Tin cao nhất, - Thống kê là cách khai thác hồ sơ dựa trên tính toán để đưa các 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 là việc sử dụng các kết tìm kiếm, thống kê, xếp các hồ sơ để tạo lập hồ sơ có nội dung và cấu trúc khuôn dạng theo yêu cầu nào đó VD: danh sách HSG lớp, Củng c Qua bài học yêu cầu học sinh cần nắm được: - Các vấn đề cần giải bài toán quản; - Các công việc thường gặp xử lí thông tin tổ chức Bài tập nhà: Câu 1: Các công việc thường gặp quản lí thông tin đối tượng nào đó? Câu 2: Lập bảng thứ trên giấy gồm hai cột, cột đặt tên là Tên môn học để liệt kê tất các môn học mà em học, cột đặt tên Mã môn học, dùng ký hiệu 1,2,3 để đặt tên cho môn học Đặt tên cho bảng Môn học Câu 3: Lập bảng thứ 2, gồm các cột sau: Mã học sinh, họ tên, ngày sinh,giới tính, địa chỉ, tổ Chỉ ghi tượng trưng học sinh Trong đó học sinh có mã học sinh nhất, có thể đặt A1, A2 Đặt tên bảng DSHS Câu 4: Lập bảng thứ 3, gồm các cột sau:Mã học sinh, mã môn học, ngày kiểm tra, điểm Mỗi học sinh có thể kiểm tra nhiều môn Đặt tên là Bảng điểm Yêu cầu HS xem trước phần – Hệ CSDL IV Rút kinh nghiệm bài giảng: ………………………………………………………………………………………………… ………………………………………………………………………………………………… Lop11.com (4) Ngày Soạn: 8/08/2009 Ngµy d¹y:10/08/2009 §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 các vấn đề cần giải bài tóan quản lí và cần thiết phải có CSDL - Biết vai trò CSDL học tập và sống; - Biết các mức thể CSDL Kĩ 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 bài 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 tiết dạy: Hoạt động 1: Tìm hiểu khái niệm sở liệu và hệ quản trị sở liệu Hoạt động gv và hs Néi dung Hệ sở liệu: GV: Treo bảng phụ hình SGK trang a) Khái niệm CSDL và hệ quản trị Qua thông tin có hồ sơ lớp: Tổ trưởng CSDL cần quan tâm thông tin gì? Lớp trưởng và bí thư muốn biết điều gì? HS: Suy nghĩ và trả lời câu hỏi GV: Tổng hợp: Có nhiều người cùng khai Để đáp ứng các yêu cầu khai thác thông thác CSDL và người có yêu cầu, nhiệm tin, phải tổ chức thông tin thành hệ vụ riêng thống với trợ giúp máy tính điện tử GV: Dữ liệu lưu trên máy có ưu điểm gì so với liệu lưu trên giấy? HS: Dữ liệu lưu trên máy tính lưu trữ nhớ ngoài có khả lưu trữ liệu khổng lồ, tốc độ truy xuất và xử lí liệu nhanh chóng và chính xác GV: Nhằm đáp ứng nhu cầu trên, cần thiết phải tạo lập các phương thức mô Khái niệm CSDL: Một CSDl (Database) là tập hợp tả, các cấu trúc liệu để có thể sử dụng máy tính trợ giúp đắc lực cho người các liệu có liên quan với nhau,chứa thông tin tổ chức nào đó (như việc lưu trữ và khai thác thông tin trường học, ngân hàng, công ti, GV: Thế nào là sở liệu? Lop11.com (5) HS: Suy nghĩ trả lời GV: Có nhiều định nghĩa khác CSDL, các đị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 nhà máy, ), lưu trữ trên các 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ớ ngoài máy tính có thể xem là CSDL, hầu hết các 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 GV: Phần mềm giúp người sử dụng có thể tin các chuyến bay, tạo CSDL trên máy tính gọi là gì? HS: hệ quản trị, GV: Để tạo lập, lưu trữ và cho phép nhiều Khái niệm hệ QTCSDL: người có thể khai thác CSDL, cần có Là phần mềm cung cấp mi trường thuận hệ thống các chương trình cho phép người lợi và hiệu để tạo lập, lưu trữ và khai dùng giao tiếp với CSDL thác thông tin CSDL gọi là hệ GV: Hiện có bao nhiêu hệ quản trị quản trị CSDL (Database Management System) CSDL? HS: Các hệ quản trị CSDL phổ biến Chú ý: - Người ta thường dùng thuật ngữ nhiều người biết đến là MySQL, SQL, hệ sở liệu để CSDL cùng Microsoft Access, Oracle, với hệ QTCSDL và khai thác CSDL đó GV: Yêu cầu học sinh quan sát hình SGK - Để lưu trữ và 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; csdl + Các thiết bị vật lí (máy tính, đĩa cứng, mạng, ) GV: Hình SGK đơn để minh họa hệ CSDL bao gồm CSDL và hệ QTCSDL, ngoài phải có cá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 các mức thể sở liệu GV: Sử dụng máy tính , người tạo lập sở liệu và khai thác thông tin CSDL cách hiệu Do vậy, nói đến các hệ CSDl cách dầy đủ phải nói đến nhiều yếu tố kĩ thuật phức tạp máy tính Tuy nhiên, tùy theo mức chuyên sâu người lĩnh vực công nghệ thông tin hay người dùng mà có yêu cầu hiểu biết CSDL khác Ba mức hiểu và làm việc với CSDL là mức vật lí, mức khái niệm, mức khung nhìn Lop11.com b) Các mức thể sở liệu * Mức vật lí Một cách đơn giản, ta có thể nói CSDL vật lí hệ CSDL là tập hợp các tệp liệu tồn trên các thiết bị nhớ * Mức khái niệm Nhóm người quản trị hệ CSDL phát triển các ứng dụng thường không cần hiểu chi tiết mức vật lí, họ cần phải biết: Những liệu nào lưu trữ hệ CSDl? Giữa các liệu có các mối quan hệ nào? Hồ sơ lớp Họ tên Ngày sinh Giới tính (6) GV: Chú ý: Một CSDL có CSDL vật lí, * Mức khung nhìn CSDL khái niệm có thể có nhiều Mức hiểu CSDL người dùng thông khung nhìn khác qua khung nhìn gọi là mức khung nhìn (còn gọi là mức ngoài) CSDL Củng cố Hướng dẫn HS làm các bài tập sau đây: Câu 1: Phân biệt CSDL với hệ QTCSDL Cần thể rõ điểm sau: CSDL là tập hợp các DL có liên quan với đc lưu trữ thíêt bị nhớ máy tính; Hệ QTCSDL là các chương trình phục vụ tạo lập, cập nhật và 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 và sách nào 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 là 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? Bài tập nhà: Các em nhà học bài cũ và nghiên cứu trước mục c, d SGK trang 12, 15 IV Rút kinh nghiệm bài giảng: ………………………………………………………………………………………………… ………………………………………………………………………………………………… Ngày Soạn: 15/08/2009 Ngµy d¹y:17/08/2009 §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 các vấn đề cần giải bài tóan quản lí và cần thiết phải có CSDL - Biết vai trò CSDL học tập và sống; - Biết các mức thể CSDL; - Biết các 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 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 Lop11.com (7) III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra bài cũ: Phân biệt CSDL với hệ QTCSDL Cần thể rõ điểm sau: CSDL là tập hợp các DL có liên quan với đc lưu trữ thíêt bị nhớ máy tính; Hệ QTCSDL là các chương trình phục vụ tạo lập, cập nhật và khai thác CSDL Tiến trình tiết dạy: Hoạt động 1: Các yêu cầu hệ CSDL HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hệ sở liệu GV: Thế nào là tính cấu trúc c) Các yêu cầu hệ CSDL CSDL? * Tính cấu trúc:Thông tin CSDL HS: Đọc SGK trang 12 và nghiên cứu tìm lưu trữ theo cấu trúc xác định câu trả lời Tính cấu trúc thể các điểm sau: GV: nêu ví dụ? HS: CSDL lớp có cấu trúc là bảng gồm - Dữ liệu ghi vào CSDL lưu giữ nhiều hàng và 11 cột Mỗi cột là thuộc dạng các ghi tính và hàng là hồ sơ học sinh - 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 GV: Thế nào là tính toàn vẹn 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 CSDL? HS: Đọc SGK trang 12 và nghiên cứu tìm cấu trúc câu trả lời * Tính toàn vẹn: Các giá trị lưu GV: Hãy nêu ví dụ? trữ CSDL phải thỏa mãn số ràng HS: Ví dụ buộc (gọi là ràng buộc toàn vẹn liệu), Để đảm bảo tính toàn vẹn liệu trên tùy thuộc vào hoạt động tổ chức mà cột điểm, cho điểm nhập vào theo thang phản ánh điểm 10, các điểm môn học phải đặt ràng buộc giá trị nhập vào: >=0 và <=10 (Gọi là ràng buộc vùng) GV: Thế nào là tính quán CSDL? HS: Đọc SGK trang 12 và nghiên cứu tìm * Tính quán: Trong quá trình cập câu trả lời nhật, liệu CSDL phải đảm GV: Yêu cầu HS đọc và nghiên cứu ví dụ bảo đúng có cố SGK trang GV: Thế nào là tính an toàn và bảo mật thông tin? HS: Đọc SGK trang 13 và nghiên cứu tìm * Tính an toàn và bảo mật thông tin: câu trả lời CSDL cần bảo vệ an toàn, phải ngăn chặn truy xuất không GV: Hãy nêu ví dụ? Ví dụ tính an toàn thông tin: Học sinh có phép và phải khôi phục CSDL có thể vào mạng để xem điểm mình cố phần cứng hay phần mềm CSDL nhà trường, hệ thống ngăn chận HS cố tình muốn sửa điểm Hoặc điện bị cắt đột ngột, 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 Lop11.com (8) CSDL GV: Thế nào là tính độc lập? HS: Đọc SGK trang 13 và nghiên cứu tìm câu trả lời GV: Hãy nêu ví dụ? HS: Nghiên cứu VD SGk trang 14 GV: Thế nào là tính không dư thừa? HS: Đọc SGK trang 14 và nghiên cứu tìm câu trả lời GV: Hãy nêu ví dụ? HS: Ví dụ : Một CSDL đã có cột ngày sinh, thì không cần có cột tuổi Vì năm sau thì tuổi khác đi, giá trị tuổi lại không cập nhật tự động vì không sửa chữa số tuổi cho phù hợp thì dẫn đến tuổi và năm sinh thiếu tính quán Ví dụ khác: Đã có cột soluong và dongia, thì không cần phải có cột thành tiền (=soluong*dongia) GV: Chú ý: 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 * Tính độc lập: Bao gồm độc lập vật lí và độc lập logic Vì CSDL thường phục vụ cho nhiều mục đích khai thác khác nên liệu phải độc lập với các ứng dụng, không phụ thuộc vào bài toán cụ thể, không phụ thuộc vào phương tiện lưu trữ và xử lí * Tính không dư thừa: CSDL thường không lưu trữ liệu trùng lặp thông tin có thể dễ dàng suy diễn hay tính toán từ liệu đã có Hoạt động 1: Tìm hiểu số ứng dụng GV: Việc xây dựng, phát triển và khai thác các hệ CSDL ngày càng nhiều hơn, đa dạng hầu hết các lĩnh vực kinh tế, xã hội, giáo dục, y tế, Em hãy 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; Lop11.com d) Một số ứng dụng: - Cơ sở giáo dục và đà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ị và theo dõi việc sản xuất các sản phẩm các nhà máy, hàng tồn kho hay cửa hàng và các đơn đặt hàng - Tổ chức tài chính cần lưu thông tin cổ phần, tình hình kinh doanh mua bán tài chính 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 và xuất báo cáo tài chính định kì - Hãng hàng không cần quản lí các chuyến bay, việc đăng kí vé và lịch bay,… - Tổ chức viễn thông cần ghi nhận các gọi, hóa đơn hàng tháng, tính toán số dư cho các thể gọi trả trước,… - Vui chơi giải trí,…… (9) Củng cố: Hướng dẫn HS làm các bài tập sau đây: 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 Học sinh chọn lấy các tính chất đã liệt kê theo các mục a,b,c,d trên ví dụ minh họa (không sử dụng các ví dụ đã có bài) Câu 2: So khớp thông tin mô tả định nghĩa cột B với mục đúng cột A Cột B có cụm từ không dùng đến, và cụm từ không dùng quá lần A B Tác nhân điều khiển hệ thống máy và hệ thống A Phần mềm ứng dụng CSDL B Hệ quản trị CSDL Tập hợp liệu có liên quan với theo chủ C Hệ điều hành D.CSDL đề nào đó lưu trên máy tính điện tử Phần mềm dùng tạo lập, lưu trữ và khai thác E Con người CSDL Phần mềm máy tính giúp người sử dụng không biết gì hệ QTCSDL có thể dùng nó để khai thác thông tin trên CSDL Hướng dẫn học sinh tự học nhà: Các em nhà học bài cũ và: 1) Nhớ các yêu cầu hệ CSDL, không cần phát biểu theo thứ tự - cho ví dụ minh họa khác với ví dụ đã có bài học 2) Xem lại ví dụ tính không dư thừa có bài: Đã có cột soluong và dongia, thì không cần phải có cột thành tiền (=soluong*dongia) Hãy giải thích vì sao? IV Rút kinh nghiệm bài giảng: Ngày Soạn: 22/08/2008 Ngµy d¹y:24/08/2009 §2 HỆ QUẢN TRỊ CƠ SỞ (Tiết 4) I MỤC TIÊU Kiến thức: - Biết khái niệm hệ QTCSDL; - Biết các 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 cá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 Lop11.com (10) III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra bài cũ: Tiến trình tiết dạy: Hoạt động 1: Tìm hiểu các chức hệ quản trị sở liệu HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG 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 và hiệu để tạo lập, lưu trữ và khai thác thông tin CSDL gọi là hệ quản trị CSDL (Database Management System) GV: Một hệ QTCSDL có cá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 và khai thác liệu c) Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào liệu GV: Trong Pascal để khai báo biến i, j là kiểu số nguyên, k là 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ế nào là 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 các 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 và cấu trúc liệu - Khai báo các ràng buộc trên liệu Các chức hệ QTCSDL Một hệ QTCSDL có các chức sau: Lop11.com 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ác cấu trúc liệu thể thông tin và các ràng buộc trên 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 và 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 là 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 (11) GV: Thế nào là ngôn ngữ thao tác liệu? Để góp phần đảm bảo các yêu HS: Là ngôn ngữ để người dùng diễn tả cầu đặt cho hệ CSDL, hệ QTCSDL phải có các chương trình thực yêu cầu cập nhật hay khai thác thông tin GV: Các thao tác liệu? nhiệm vụ sau: HS: - Xem nội dung liệu - Đảm bảo an ninh, phát và ngăn - Cập nhật liệu (nhập, sửa, xóa dl) chặn truy cập không phép - Khai thác liệu (sắp xếp, tìm kiếm, - Duy trì tính quán liệu; - Tổ chức và điều khiển các truy cập đồng kết xuất báo cáo, ) thời để bảo vệ các ràng buộc toàn vẹn và tính quán; GV: Chỉ có người thiết kế và quản lí - Khôi phục CSDL có cố phần CSDL quyền sử dụng các công cứng hay phần mềm; cụ này Người dùng nhìn thấy và thực - Quản lí các mô tả liệu các công cụ a, b Hoạt động 2: Tìm hiểu hoạt động hệ quản trị sở liệu Hoạt động HQTCSDL: Hệ quản trị CSDL có hai thành phần GV: Em hãy tìm xem có bao nhiêu thành chính: - Bộ xử lí truy vấn (bộ xử lí yêu cầu) phần chính hệ QTCSDL? HS: Hệ QTCSDL có 02 thành phần chính: Có nhiệm vụ tiếp nhận các truy vấn trực tiếp người dùng và tổ chức thực - Bộ xử lý truy vấn - Bộ quản lý liệu các chương trình ứng dụng Nếu không có GV: Ở đây ta hiểu truy vấn là khả xử lí truy vấn thì các chương trình ứng hệ QTCSDL cách tạo yêu cầu dụng không thể thực và các truy qua các câu hỏi nhằm khai thác thông tin vấn không thể móc nối với các liệu (tìm học sinh tên gì?, tìm kiếm công dân có CSDL số CMND gì? ) người lập trình giải - Bộ quản lí liệu: Có nhiệm vụ nhận các yêu cầu truy xuất các tìm kiếm đó công cụ hệ QTCSDL từ đó người dùng nhận từ xử lí truy vấn và nó cung cấp liệu kết đó là thông tin phù hợp với câu hỏi cho truy vấn theo yêu cầu và tương tác Chú ý: Hệ QTCSDL không quản lí và làm với quản lí tệp hệ điều hành để quản việc trực tiếp với CSDL mà quản lí cấu lí, điều khiển việc tạo lập, cập nhật, lưu trữ trúc các bảng CSDL Cách tổ và khai thác liệu trên các tệp CSDL; chức này đảm bảo: - Hệ QTCSDL trở nên gọn nhẹ; - Độc lập hệ QTCSL với liệu; Trình ứng dụng Truy vấn - Độc lập lưu trữ với xử lí Hệ quản trị CSDL Bộ xử lí truy vấn Bộ quản lí liệu Bộ quản lí file GV: Hệ quản trị CSDL hoạt động CSDL nào? GV: Hệ quản trị CSDL đóng vai trò Hình 12: Sự tương tác hệ QTCSDL nào? HS: - Cầu nối các truy vấn trực tiếp * Hoạt động hệ QTCSDL: người dùng và các chương trình ứng Khi có yêu cầu người dùng thông Lop11.com (12) dụng hệ quản trị CSDL với hệ thống quản lí file hệ điều hành - Có vai trò chuẩn bị còn thực chương trình là nhiệm vụ hệ điều hành qua trình ứng dụng chọn các truy vấn đã lập sẵn, hệ QTCSDL gửi yêu cầu đó đến Bộ xử lí truy vấn, có nhiệm vụ thực và thông qua quản lí liệu yêu cầu hệ điều hành tìm số tệp chứa thông tin cần thiết Các thông tin tìm thấy trả lại thông qua quản lí liệu và chuyển đến xử lí truy vấn để trả kết cho người dùng Củng cố và luyện tập: Truy vấn là gì? Còn gọi là truy hỏi :dùng các câu hỏi đặt phần mềm ứng dụng dựa vào yêu cầu khai t hác thông tin để yêu cầu hệ QTCSDL tiếp nhận truy vấn và truy xuất liệu cách tự động Đặt câu truy vấn để khai thác thông tin HS? Kết xuất là gì? Quá trình tạo kết tức là thông tin muốn tìm kiếm Bài tập nhà: Về làm các bài tập 1,2,3,4,5/Trang 20 IV Rút kinh nghiệm bài giảng: ………………………………………………………………………………………………… ………………………………………………………………………………………………… Ngày Soạn: 29/08/2009 Ngày dạy:31/08/2009 §2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Tiết 5) 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 các bước xây dựng CSDL Thái độ: Học sinh yê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 bài cũ: Vì hệ QTCSDL lại có khả kiểm soát và điều khiển các truy cập đến CSDL? Hãy cho VD minh họa? (HS cần phải nêu đc hai điểm quan trọng nhằm nói rõ các hệ QTCSDL cần phải có khả kiểm soát và điều khiển truy cập: Tiến trình tiết dạy: Hoạt động Vai trò người làm việc với hệ sở liệu HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GV: Đặt vấn đề: Liên quan đến hoạt động Vai trò người làm việc với hệ CSDL, có thể kể đến bao vai trò hệ sở liệu: khác người Người quản trị Người lập trình ứng dụng Lop11.com (13) GV: Nhiệm vụ người quản trị CSDL? HS: Suy nghĩ và trả lời câu hỏi - 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ác ứng dụng và người dùng GV: Vai trò người lập trình ứng dụng? HS: Nghiên cứu SGK và trả lời câu hỏi GV: Người dùng thường phân thành nhóm, nhóm có số quyền hạn định để truy cập và khai thác CSDL a) Người quản trị sở liệu Là người hay nhóm người trao quyền điều hành CSDL Nhiệm vụ người quản trị CSDL: - Quản lí các tài nguyên CSDL, hệ QTCSDL, và các phần mềm có liên quan - Tổ chức hệ thống: phân quyền truy cập cho người dùng, đảm bảo an ninh cho hệ CSDL Nâng cấp hệ CSDL: bổ sung, sửa đổi để cải tiến chế độ khai thác, nâng cao hiệu sử dụng - Bảo trì CSDL: thực các công việc bảo vệ và khôi phục hệ CSDL b) Người lập trình ứng dụng: Là người có nhiệm vụ xây dựng các chương trình ứng dụng hỗ trợ khai thác thông tin từ CSDL trên sở các công cụ mà hệ quản trị CSDL cung cấp c) Người dùng Là người có nhu cầu khai thác thông tin từ CSDL Hoạt động 2: Các bước xây dựng sở liệu GV: Đặt vấn đề: Việc xây dựng CSDL Các bước xây dựng sở liệu tổ chức tiến hành theo các bước: Bước 1: Khảo sát Bước 1: Khảo sát; - Tìm hiểu các yêu cầu công tác quản Bước 2: Thiết kế; lí Bước 3: Kiểm thử - Xác định và phân tích mối liên hệ các liệu cần lưu trữ HS: Lắng nghe và ghi bài đầy đủ GV: Theo em bước khảo sát ta cần thực - Phân tích các chức cần có hệ công việc gì? thống khai thác thông tin, đáp ứng các yêu cầu đặt HS: Đọc SGK và trả lời câu hỏi - Xác định khả phần cứng, phần mềm có thể khai thác, sử dụng GV: Giới thiệu bước thiết kế CSDL Bước 2: Thiết kế HS: Chú ý lắng nghe và ghi bài - Thiết kế CSDL - 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 GV: Giới thiệu bước kiểm thử Bước 3: Kiểm thử HS: Chú ý lắng nghe và ghi bài - Nhập liệu cho CSDL - Tiến hành chạy thử các chương trình ứng dụng Hoạt động 3: Một số bài tập GV: Đưa bài tập1 Bài 1: Những khắng định nào đây là HS: Quan sát và làm bài sai: GV: Đáp án: B, D sai vì A Hệ QTCSDL nào có ngôn B Trừ số chương trình đặc biệt (thông ngữ CSDL riêng; thường các chương trình kiểm tra trạng thái B Hệ QTCSDL hoạt động độc lập, thiết bị) tất các phần mềm phải chạy không phụ thuộc và hệ điều hành; Lop11.com (14) trên tảng HĐH nào đó D Ngôn ngữ CSDL là công cụ hệ QTCSDL cung cấp để người dùng tạo lập và khai thác CSDL, hệ QTCSDL là sản phẩm phần mềm xây dựng dự trên ngôn ngữ lập trình khác (trong đó có thể có ngôn ngữ CSDL) GV: Đưa bài tập HS: Quan sát và trả lời câu hỏi C Ngôn ngữ CSDL và Hệ QTCSDL thực chất là một; D Hệ QTCSDL thực chất là phận ngôn ngữ CSDL, đóng vai trò chương trình dịch cho ngôn ngữ CSDL; Bài Câu nào sau đây hoạt động hệ QTCSDL là sai? A Trình ứng dụng tương tác với hệ QTCSDL thông qua xử lí truy vấn; B Có thể tạo các truy vấn trên CSDL dựa GV: Đáp án vào xử lí truy vấn; E Bộ quản lí liệu hệ QTCSDL C Bộ quản lí liệu hệ QTCSDL không trực tiếp quản lí các tệp CSDL, mà tương tác với quản lí tệp hệ điều tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ và khai thác liệu trên cập nhật, lưu trữ và khai thác liệu trên các tệp CSDL; D Bộ quản lí tệp nhận các yêu cầu truy các tệp CSDL xuất từ xử lí truy vấn và nó cung cấp liệu cho truy vấn theo yêu cầu; E Bộ quản lí liệu hệ QTCSDL quản lí trực tiếp các tệp CSDL Củng cố: Qua bài học này học sinh biết vai trò người làm việc với hệ CSDL và biết các bước xây dựng CSDL Bài tập nhà: Yêu cầu các em nhà làm thêm các bài tập 1.27 đến 1.34 SBT để sau ta học bài tập IV Rút kinh nghiệm bài giảng: Ngày Soạn: 5/09/2009 Ngày dạy: 7/09/2009 BÀI TẬP (Tiết 6) I MỤC TIÊU: Kiến thức: - Củng cố các khái niệm đã học: CSDL, hệ QTCSDL, hệ CSDL; - Sự cần thiết phải có CSDL lưu trên máy tính, mối tương tác cá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 và 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 Lop11.com (15) 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 bài cũ:Hãy trình bày các bước để xây dựng CSDL? Bài mới: Hoạt động 1: Chia lớp thành bốn nhóm nhỏ và bài tập HOẠT ĐỘNG CỦA GV VÀ HS GV: Thực chia lớp thành bốn nhóm: Nhóm 1: Tổ 1; Nhóm 2: Tổ 2; Nhóm 3: Tổ 3; Nhóm 4: Tổ HS: Thực phân chia nhóm theo yêu cầu giáo viên GV: Ra bài tập cho học sinh Yêu cầu: Nhóm 1+4 làm đề 1; Nhóm 2+3 làm đề NỘI DUNG Nội dung đề số và đề số ghi bảng phụ trình chiều máy chiếu GV: Dùng máy chiếu bảng phụ đề để học sinh theo dõi bài tập mình HS: Theo dõi bà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ó thể 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ủ tiết/năm lương nhiệm Nguyễn Hậu 12/8/71 Nam C Toá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 có thể thống kê và tổng hợp gì? b) Em hãy đưa hai ví dụ khai thác liệu phải sử dụng liệu nhiều cá thể? c) Hai yê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 có thể xem là CSDL đơn giản không? Vì sao? Câu 3: Sau thực tìm kiếm thông tin tệp hồ sơ học sinh, khẳng định nào sau đây là sai? a) Trình tự các hồ sơ tệp không thay đổi; b) Tệp hồ sơ có thể xuất hồ sơ mới; c) Trình tự các hồ sơ tệp không thay đổi, thông tin tìm thấy đã lấy nên không còn hồ sơ tương ứng; d) Những hồ sơ tìm không còn trên tệp vì người ta đã lấy thông tin Nội dung đề số Lop11.com (16) Câu1: Cho hồ sơ lớp hình dưới, em hãy cho biết: Stt Họ và tên Ngày sinh Gt Đ V Toán 12/05/199 Na X 9.1 Nguyễn Cao Sơn m 30/12/199 Nữ 7.1 Trần Thị Hà 24/03/199 Nữ X 6.5 Bùi Thị Thu 26/12/199 Na X 8.6 Hồ Gia Bảo m Nguyễn Thị 14/08/199 Nữ X 7.8 Quỳnh 9.6 9.5 9.6 Ti n 9.8 6.9 8.7 7.5 7.3 6.7 7.1 8.2 6.9 8.4 8.7 8.9 9.0 8.6 8.1 7.9 8.4 Lý Hoá Văn a) Ai có thể là người tạo lập hồ sơ? b) Những có quyền sửa chữa hồ sơ và thường sửa chữa thông tin gì? Câu 2: Bài tập SGK trang 16 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ì? Em hãy cho biết việc phải làm để đáp ứng nhu cầu quản lí người thủ thư Hoạt động 2: Thực bài tập Bài 1: GV: Yêu cầu nhóm trình bày nội dung a) Từ hồ sơ trên, ta có thể thực thống đã thảo luận: kê, tổng hợp nhiều thông tin khác HS: Từng nhóm cử đại diện trình bày các Dưới đây là số thông tin có thể khai nội dung đã thảo luận thác: GV: Gọi các nhóm khác cho ý kiến đóng - Có bao nhiêu thầy giáo và cô giáo góp và đưa kết luận trường; HS: Quan sát và ghi chép - Số giáo viên là chủ nhiệm lớp; Số giáo viên dạy môn nào đó (vd Văn, toán , tin, ); - Tổng số tiết dạy giáo viên trường; - Có bao nhiêu giáo viên tuổi đời 30, b) Ví dụ khai thác thông tin nhiều cá thể: - Tổng số tiết các giáo viên môn toán; - Tính số tiết trung bình các giáo viên trường c) Ví dụ tìm giáo viên môn Toán dạy nhiều tiết nhất; Tìm GV môn Tin có hệ số lương cao Bài 2: Không thể coi là CSDL vì tắt máy thông tin RAM bị mất, GV: Yêu cầu nhóm trình bày nội dung không thể khai thác liệu nhiều lần và lâu dài theo thời gian Thông tin CSDL đã thảo luận: HS: Từng nhóm cử đại diện trình bày các thiết phải lưu trữ nhớ ngoài Bài 3: B, C, D là sai Vì máy tính nội dung đã thảo luận GV: Gọi các nhóm khác cho ý kiến đóng việc tìm kiếm hồ sơ tương tự tra từ Lop11.com (17) góp và đưa kết luận HS: Quan sát và ghi chép GV: Yêu cầu nhóm trình bày nội dung đã thảo luận: HS: Từng nhóm cử đại diện trình bày các nội dung đã thảo luận GV: Gọi các nhóm khác cho ý kiến đóng góp và đưa kết luận HS: Quan sát và ghi chép GV: Yêu cầu nhóm trình bày nội dung đã thảo luận: HS: Từng nhóm cử đại diện trình bày các nội dung đã thảo luận GV: Gọi các nhóm khác cho ý kiến đóng góp và đưa kết luận HS: Quan sát và ghi chép GV: Hướng dẫn HS làm bài GV: Theo em xây dựng CSDL để quản lí mượn/ trả sách cần quan tâm tới các đối tượng nào? HS: Suy nghĩ thảo luận và trả lời câu hỏi CSDL thư viện có thể có các đối tượng là: người mượn, sách, tác giả, GV: Với đối tượng trên cần quản lí thông tin gì? Hs: Thảo luận và đưa câu trả lời GV: Em hãy cho biết việc phải làm để đáp ứng nhu cầu quản lí người thủ thư? HS: Suy nghĩ và trả lời câu hỏi điển, vì điều khẳng định A là đúng Thông tin tìm thấy chép để thị lên màn hình hay ghi đĩa, thẻ nhớ USB, Vì vậy, không có việc thêm hồ sơ hay thông tin bị Câu 1: Với hồ sơ lớp trên: a) Người tạo lập hồ sơ có thể là Ban Giám hiệu, giáo viên chủ nhiệm lớp người BGH phân công tạo lập hồ sơ b) Cập nhật hồ sơ: Các giáo viên môn (cập nhật điểm), giáo viên chủ nhiệm (cần nhận xét đánh giá cuối năm) Câu 2: Tùy theo thực trạng thư viện trường, các thông tin chi tiết có thể khác Nói chung, CSDL thư viện có thể có các đối tượng là: người mượn, sách, tác giả, hóa đơn nhập, biên giải cố sách, đền bù sách, biên lí, * Thông tin đối tượng có thể sau: - Người mượn (HS): số thẻ, họ và tên, ngày sinh, giới tính, lớp, địa chỉ, ngày cấp thẻ, ghi chú, - Sách: Mã sách, tên sách, loại sách, nhà XB, năm XB, giá tiền, mã tác giả; - Tác giả: Mã tác giả, họ và tên tác giả, ngày sinh, ngày mất, - Đền bù: Số hiệu biên đền bù, mã sách, số lượng đền bù, tiền đền bù, - Phiếu mượn (quản lí việc mượn sách): Mã thẻ, số phiếu, ngày mượn, ngày cần trả, mã sách, số lượng sách mượn, * Những việc phải làm để đáp ứng nhu cầu quản lí người thủ thư: - Cho mượn: Kiểm tra thẻ đọc, phiếu mượn, tìm sách kho, ghi sổ trả/ mượn và trao sách cho học sinh mượn; - Nhận sách trả: Kiểm tra thẻ đọc, phiếu mượn, đối chiếu sách trả và phiếu mượn, ghi sổ mượn/ trả, ghi cố sách trả quá hạn hư hỏng (nếu có), nhập sách kho, Củng cố: - Củng cố các khái niệm đã học: CSDL, hệ QTCSDL, hệ CSDL; - Sự cần thiết phải có CSDL lưu trên máy tính, mối tương tác cá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 và tự luận Hướng dẫn học nhà Xem các câu hỏi và SGK IV Rút kinh nghiệm bài giảng: Lop11.com (18) Ngày Soạn: 12/09/2009 Ngày dạy:14/09/2009 BÀI TẬP (Tiết 7) I MỤC TIÊU: Kiến thức: - 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 các thành phần hệ quản trị sở liệu - Biết vai trò người làm việc với hệ CSDL; Kỹ năng: Biết các bước xây dựng CSDL.khi làm việc với hệ CSDL Thái độ: Học sinh ý thức tự học và học tập nhóm 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: 1.Ổn định tổ chức lớp: Kiểm tra bài cũ: Kiểm tra quá trình tiết dạy Bài mới: HOẠT ĐỘNG CỦA GV VÀ HS GV: Thực chia lớp thành bốn nhóm: Nhóm 1: Tổ 1; Nhóm 2: Tổ 2; Nhóm 3: Tổ 3; Nhóm 4: Tổ HS: Thực phân chia nhóm theo yêu cầu giáo viên GV: Ra bài 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 bảng phụ đề để học sinh theo dõi bài tập mình HS: Theo dõi bài tập, nhóm thảo luận nội dung đã GV phân công NỘI DUNG Đề bài tập và bài tập viết lên bảng viết bảng phụ Nội dung đề 1: Câu Hệ QTCSDL trực tiếp thực việc nào các việc nêu đây? A Xóa tệp có yêu cầu người dùng; B Tiếp nhận yêu cầu người dùng, biến đổi và chuyển giao yêu cầu đó cho hệ điều hành dạng thích hợp; C Xác lập quan hệ xử lí truy vấn và quản lí liệu; D Xác lập quan hệ yêu cầu tìm kiếm, tra cứu với liệu lưu nhớ ngoài Câu Với hệ QTCSDL, điều khẳng định nào đây là sai? A Người lập trình ứng dụng buộc phải hiểu sâu mức thể vật lí CSDL; B Người lập trình ứng dụng có nhiệm vụ cung cấp các phương tiện mở rộng khả dịch vụ hệ QTCSDL; Lop11.com (19) C Người lập trình ứng dụng không phép đồng thời là người quản trị hệ thống vì vi phạm quy tắc an toàn và bảo mật; D Người lập trình ứng dụng cần phải nắm vững ngôn ngữ CSDL Câu Có thể thay đổi người quản trị CSDL không? Nếu cần phải cung cấp gì cho người thay thế? Nội dung đề Câu Câu nào sau đây hoạt động hệ QTCSDL là sai? A Trình ứng dụng tương tác với hệ QTCSDL thông qua xử lí truy vấn; B Có thể tạo các truy vấn trên CSDL dựa vào xử lí truy vấn; C Bộ quản lí liệu hệ QTCSDL tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ và khai thác liệu trên các tệp CSDL; D Bộ quản lí tệp nhận các yêu cầu truy xuất từ xử lí truy vấn và nó cung cấp liệu cho truy vấn theo yêu cầu; E Bộ quản lí liệu hệ QTCSDL quản lí trực tiếp các tệp CSDL Câu Qui trình nào các qui trình đây là hợp lí tạo lập hồ sơ cho bài toán quản lí? A Tìm hiểu bài toán -> Tìm hiểu thực tế -> xác định liệu -> tổ chức liệu -> nhập liệu ban đầu; B Tìm hiểu thực tế -> tìm hiểu bài toán -> xác định liệu -> tổ chức liệu -> nhập liệu ban đầu; C Tìm hiểu bài toán -> tìm hiểu thực tế -> xác định liệu -> nhập liệu ban đầu -> tổ chức liệu; D Các thứ tự trên sai Trong đó: - Xác định bài toán là xác định có chủ thể nào, thông tin nào cần quản lí, các nhiệm vụ bài toán; - Tìm hiểu thực tế là tìm hiểu các tài liệu hồ sơ, chứng từ, sổ sách lien quan; - Xác định liệu: xác định các đặc điểm cảu liệu, các ràng buộc liệu; - Tổ chức liệu theo cấu trúc đảm bảo các ràng buộc (tạo cấu trúc liệu) Câu Vì các bước xây dựng CSDL phải lặp lại nhiều lần? Hoạt động 2: Thực bài tập GV: Yêu cầu nhóm trình bày nội dung đã thảo luận: HS: Từng nhóm cử đại diện trình bày các nội dung đã thảo luận GV: Gọi các nhóm khác cho ý kiến đóng góp và đưa kết luận HS: Quan sát và ghi chép Củng cố: Hệ thống bài tập Bài tập nhà: Đọc bài tập thực hành IV Rút kinh nghiệm bài giảng: Lop11.com (20) Ngày Soạn: 21/9/2009 Ngày dạy:23/9/2009 Bµi tËp vµ thùc hµnh (Tiết 8) I MỤC TIÊU: Kiến thức: - 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ĩ năng: Bước đầu hình thành kĩ tư khảo sát thực tế cho ứng dụng CSDL II CHUẨN BỊ: 1.Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, phßng m¸y tÝnh 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 bài cũ: Kh«ng kiểm tra C Bài mới: HOẠT ĐỘNG CỦA GV VÀ HS GV: Thực chia lớp thành nhóm nhá: GV: Gợi ý và hướng dẫn hs các điểm chính để học sinh biết các ràng buộc sở d÷ liÖu 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 bµi lµm cña Hs NỘI 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 GV: Gợi ý và hướng dẫn hs 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 bµi lµm cña Hs Bµi Hãy kể tên các hoạt động chính thư viÖn GV: Gợi ý và 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 bµi lµm cña Hs Bµi Hãy liệt kê các đối tượng cần quản lí x©y dùng CSDL th­ viÖn vÒ qu¶n lÝ qu¸ trình mượn trả sách GV: Gợi ý và hướng dẫn hs trên sở đã th¶o luËn ë bµi Bài Theo em CSDL thư viện trường Gv: Gọi đại diện nhóm lên bảng em cÇn nh÷ng b¶ng nµo? mçi b¶ng cÇn Nhóm khác trao đổi bổ sung nh÷ng cét nµo GV: NhËn xÐt phÇn bµi lµm cña Hs Củng c và luyện tập: Bài tập nhà: Yêu cầu các em nhà đọc và nghiên cứu bài HQTCSDL IV Rút kinh nghiệm ……………………………………………………………………………………… Lop11.com (21)

Ngày đăng: 01/04/2021, 22:35

Xem thêm:

TỪ KHÓA LIÊN QUAN

w