Bài soạn môn học khối lớp 1 - Tuần học 14

20 10 0
Bài soạn môn học khối lớp 1 - Tuần học 14

Đ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

Hoạt động của một hệ quản trị cơ sở dữ liệu a Hệ QTCSDL có 02 thành phần chính: -Bộ xử lý truy vấn -Bộ truy xuất dữ liệu b Mô tả sự tương tác của hệ QTCSDL: Người dùng thông qua chương t[r]

(1)Tiết Ngày soạn: 15/08/2009 § Một số khái niệm (Tiết 1) A MỤC TIÊU Kiến thức: - Biết các vấn đề thường phải giải bài toán quản lí và cần thiết phải có CSDL - Biết các công việc thường gặp xử lý thông tin tổ chức Kỹ năng: Thái độ: B PHƯƠNG PHÁP: vấn đáp, thuyết trình C CHUẨN BỊ: Chuẩn bị GV: giáo án Chuẩn bị HS: SGK, ghi D TIẾN TRÌNH LÊN LỚP: I Ổn định lớp: II Bài cũ: không III Bài mới: Đặt vấn đề: Triển khai bài: Hoạt động thầy và trò Nội dung A Hoạt động 1: mục GV: Công việc quản lí là Bài toán quản lí phổ biến, có thể nói tổ - Quản lý là công việc phổ biến chức có nhu cầu quản lí - Ví dụ: Quản lý học sinh trường phổ thông: Công ti cần quản lí tài chính, + Mỗi HS có học bạ vật tư, người, Khách sạn cần quản lí phòng cho thuê, các dịch vụ, khách thuê phòng, tài +Để quản lí HS lớp ta có thể tạo bảng chính, trang thiết bị, Bệnh sau: viện cần quản lí bệnh nhân, Gi Đo Đi Đi S Điể thuốc, bệnh án, bác sĩ, các thiết Ngày ới àn ểm ểm T Họ tên m bị y tế, sinh tín viê To Ti T Lý GV: chúng ta tìm hiểu bài h n án n toán quản lý học sinh Nguyễ Na 12/8/91 C 7,8 7,3 8,0 GV: nhà trường quản lý HS n An m dựa vào cái gì? Trần 23/02/9 N HS: học bạ Văn K 6,5 7,6 7,8 ữ GV: học bạ chứa thông Giang tin nào ? HS: trả lời Lê Văn 16/01/1 Na C 5,4 6,8 7,5 GV: Theo em để quản lí thông 50 Tâm m tin học sinh lớp ta nên lập bảng danh sách chứa Lop11.com (2) các cột nào? HS: Suy nghĩ và trả lời câu hỏi Cần các cột: STT, Họ tên, Ngày sinh, Giới tính, Đ.Toán, Đ.lý, Đ.Hóa, GV: Phân tích câu trả lời HS GV: Khi quản lý HS nhà trường thường phải thực công việc nào liên quan đến việc quản lý hồ sơ HS? HS: trả lời GV: phân tích thêm các ý mà HS chưa nêu GV: chốt lại: tạo lập, cập nhật, khai thác B Hoạt động 2: mục GV: Dựa vào các công việc thường làm quản lý HS chúng ta có thể nêu các Các công việc thường gặp xử lí thông tin tổ chức công việc chung GV: Em hãy nêu lên các công + Tạo lập hồ sơ: xác định đối tượng quản lí, cấu trúc hồ việc thường gặp quản lí sơ, tập hợp thông tin cần thiết thông tin đối tượng + Cập nhật hồ sơ: sửa chữa, bổ sung thêm, xóa để đảm nào đó? bảo phản ánh kịp thời, đúng thực tế HS: Suy nghĩ trả lời (Tìm + Khai thác hồ sơ: tìm kiếm, xếp, thống kê, lập báo kiểm, sửa đổi, thêm bớt, cáo, xếp, thống kê, in ấn, ) GV: Phân tích câu trả lời HS IV Củng cố: - Các công việc thường gặp xử lí thông tin tổ chức? - Với bảng Hồ sơ lớp Hình SGK trang em hãy cho biết: + Ai có thể là người tạo lập hồ sơ? (Ban giám hiệu, GVCN, người BGH phân công) + Những có quyền sửa chữa hồ sơ và thường sửa thông tin gì? (GV môn: cập nhật điểm, GVCN: các nhận xét, đánh giá cuối năm) + Một số mục tiêu khai thác hồ sơ đó năm học? (Xác định các HS yếu, tìm địa HS để liên hệ cần thiết, xem xét tình hình học tập HS cụ thể, so sánh tình hình học tập các lớp tất các môn môn cụ thể, V Dặn dò: - Đọc trước phân “3 Hệ sở liệu” Lop11.com (3) Tiết Ngày soạn: 15/08/2009 § Một số khái niệm (Tiết 2) A MỤC TIÊU Kiến thức: - Biết các vấn đề thường phải giải bài toán quản lí và cần thiết phải có CSDL - Biết khái niệm 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ệ CSDL Kỹ năng: Thái độ: B PHƯƠNG PHÁP: vấn đáp, làm mẫu, thuyết trình C CHUẨN BỊ: Chuẩn bị GV: giáo án Chuẩn bị HS: sách giáo khoa D TIẾN TRÌNH LÊN LỚP: I Ổn định lớp: II Bài cũ: Nêu các công việc thường gặp xử lí thông tin tổ chức? III Bài mới: Đặt vấn đề: Triển khai bài: Hoạt động thầy và trò Nội dung A Hoạt động 1: mục a Hệ sở liệu: GV: Chúng ta đã biết, thông tin đã đưa vào a Khái niệm: máy tính gọi là liệu Vậy liệu lưu trên máy tính có ưu điểm gì so với lưu trên giấy? HS: Suy nghĩ trả lời câu hỏi GV: Theo em người nào có nhu cầu sử dụng Hồ sơ lớp (Hình SGK – Tr4)?Mục đích sử dụng có giống không? HS: Suy nghĩ trả lời GV: Tập hợp hồ sơ các lớp trường học cho ta hồ sơ trường Hồ sơ lớp, hồ sơ trường lưu trữ trên máy tính gọi là các + Khái niệm sở liệu: Một sở liệu (Database) là tập hợp các sở liệu Vậy sở liệu là gi? liệu có liên quan với nhau, chứa HS: tham khảo SGK trả lời GV: Nêu lại khái niệm CSDL Chỉ rõ yếu tố thông tin tổ chức nào đó Một trường học, ngân hàng, công khái niệm HS: Nghe và ghi bài ty, nhà máy, ), lưu trữ trên GV: Ví dụ: - CSDL lớp: Hồ sơ lớp lưu trên đĩa từ các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin nhiều người - CSDL chứa thông tin sách thư viện - CSDL chứa thông tin các chuyến bay dùng với nhiều mục đích khác Lop11.com (4) hàng hàng không Quốc gia Việt Nam GV:Em hãy cho ví dụ CSDL mà em biết thực tế? HS: Lấy ví dụ GV: Làm nào để tạo lập, lưu trữ và cho phép nhiều người có thể khai thác CSDL? HS: trả lời GV: Cần có các phần mềm  Giới thiệu hệ quản trị CSDL HS: Nghe và ghi GV: Người ta dùng thuật ngữ hệ sở liệu để CSDL cùng với hệ QTCSDL quản trị và khai thác CSDL đó Ngoài còn có các phần mềm ứng dụng xây dựng dựa trên hệ QTCSDL để việc khai thác CSDL trở nên thuận tiện hơn, đáp ứng các yêu cầu đa dạng người dùng GV: Một số hệ QTCSDL phổ biến nay: MySQL, Oracle, PostgreSQL, SQL Server, DB2, v.v + Khái niệm HQT CSDL: 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ị sở liệu (Database Management System) +Hệ CSDL: CSDL+Hệ QTCSDL, ngoài dựa trên hệ QTCSDL người ta có thể xây dựng các phần mềm ứng dụng Các thành phần hệ CSDL GV: Để lưu trữ và khai thác thông tin máy Để lưu trữ và khai thác thông tin tính cần có các yếu tố nào? máy tính cần phải có: HS: Suy nghĩ trả lời - Cơ sở liệu GV: chốt lại - Hệ quản trị sở liệu - Các thiết bị vật lí (máy tính, đĩa cứng, mạng, ) B Hoạt động 2: mục b b Các mức thể sở GV: Các hệ CSDL xây dựng và bảo trì dựa liệu: trên nhiều yếu tố kĩ thuật máy tính Tuy nhiên, muốn phục vụ cho nhiều người dùng, các hệ Lop11.com (5) CSDL phải thiết kế cho, tương tác đơn giản với hệ thống, người dùng có thể khai thác thông tin mà không cần biết đến chi tiết kĩ thuật phức tạp Như vậy, yêu cầu mức hiểu chi tiết CSDL là khác nhóm người làm việc với hệ CSDL vai trò khác GV: Giới thiệu các mức hiểu CSDL HS: Nghe và ghi GV: Lấy ví dụ và phân tích HS: Nghe giảng GV: Ba mức hiểu CSDL trên chính là ba mức mô tả và làm việc với CSDL,phù hợp với vai trò khác người có liên quan đến hệ CSDL (Hình SGK) Có ba mức thể CSDL: mức vật lí, mức khái niệm, mức khung nhìn + Mức vật lí: CSDL mức vật lí 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: CSDL khái niệm CSDL là trừu tượng hóa giới thực nó gắn với người sử dụng Ví dụ, giới thực là lớp học sinh, học sinh có số thông tin trừu tượng hóa thành CSDL khái niệm CSDL lớp là bảng, cột là thuộc tính, hàng tương ứng với thông tin HS + Mức khung nhìn: Khung nhìn CSDL là phần CSDL khái niệm trừu tượng hóa phần CSDL khái niệm Một sở liệu có CSDL vật lí, CSDL khái niệm có thể có nhiều khung nhìn khác IV Củng cố: - Khái niệm CSDL, hệ QTCSDL - Các mức thể CSDL  Câu 1: Phân biệt CSDL với hệ QTCSDL (Gợi ý:Cần thể rõ điểm sau:1 CSDL là tập hợp các DL có liên quan với lưu trữ thíêt bị nhớ máy tính;2 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.) V Dặn dò: Đọc trước phần "các yêu cầu hệ CSDL" SGK – Tr 12, 13 Lop11.com (6) Tiết Ngày soạn: 22/08/2009 § Một số khái niệm (Tiết 3) A MỤC TIÊU Kiến thức: - Biết các vấn đề thường phải giải bài toán quản lí và cần thiết phải có CSDL - Biết khái niệm 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ệ CSDL Kỹ năng: Thái độ: B PHƯƠNG PHÁP: vấn đáp, làm mẫu, thuyết trình C CHUẨN BỊ: Chuẩn bị GV: giáo án Chuẩn bị HS: SGK D TIẾN TRÌNH LÊN LỚP: I Ổn định lớp: II Bài cũ: trình báy các mức thể CSDL III Bài mới: Đặt vấn đề: Triển khai bài: Hoạt động thầy và trò A Hoạt động 1: mục c GV: Để lưu trữ và khai thác thông tin trên máy tính cách hiệu thì các hệ CSDL cần đảm bảo yêu cầu nào? HS: Suy nghĩ trả lời GV: Dữ liệu CSDL thường lưu trữ tùy ý hay phải theo cấu trúc nào đó? HS: Trả lời GV: Theo các em, thông tin nhập vào các cột giới tính, Đoàn, viên, điểm hồ sơ lớp nhập tự hay phải đảm bảo các yêu cầu nào? HS: Giới tính có thể là Nam Nữ, Đoàn viên có thể là C K, các điểm nhập vào phải thỏa mãn (điểm ≥ và điểm ≤ 10) GV: Những ràng buộc đó thể tính toàn vẹn liệu GV: Chương trình ngân hàng thực việc chuyển 100 triệu đồng từ tài khoản A sang tài khoản B Giả sử thực chương trình đó, có cố xảy (hỏng phần cứng, hỏng phần mềm, Lop11.com Nội dung c Các yêu cầu hệ CSDL: + Tính cấu trúc: Dữ liệu CSDL lưu trữ theo cấu trúc xác định Ví dụ: CSDL lớp có cấu trúc là bảng 50 dòng, 10 cột Mỗi cột là thuộc tính, dòng là hồ sơ học sinh + Tính toàn vẹn: Các giá trị liệu đươck lưu trữ CSDL phải thỏa mãn số ràng buộc, tùy thuộc vào hoạt động tổ chức mà CSDL phản ánh Ví dụ: Điểm môn học phải đảm bảo: điểm ≥ và điểm ≤ 10 (7) điện) Theo em kết thực thao tác đó trên CSDL ngân hàng ntn? HS: Dự đoán kết (tài khoản A bị trừ 100 triệu, tài khoản B không cộng, ) GV: Trong trường hợp này hệ CSDL phải đảm bảo: Hoặc tài khoản tính thao tác thực tài khoản không thực thao tác nào Đảm bảo yêu cầu này chính là đảm bảo tính quán GV: Mỗi HS có thể vào mạng để xem điểm thi đại học trên CSDL trường đại học nào đó Theo em HS có thể sửa điểm mình CSDL lớp không? HS: Trả lời GV: Nếu máy tính (phần cứng) hay chương trình (phần mềm) bị hỏng thì CSDL có bị hỏng không? HS: Suy nghĩ trả lời GV: Khả ngăn chặn truy xuất trái phép và khôi phục CSDL có cố (phần cứng, phần mềm) thể tính an toàn và bảo mật thông tin GV: Các chương trình (phần mềm) quản lí xây dựng nhằm giúp người dùng quản lí, cập nhật, khai thác CSDL cách dễ dàng, hiệu Nếu thay đổi CSDL (chẳng hạn thay đĩa từ đĩa quang liệu lưu trữ dạng nén, đưa thêm thông tin cần quản lí đối tượng nào đó) thì các chương trình (phần mềm) đó bị ảnh hưởng ntn? HS: Chương trình không chạy được, chạy bình thường, GV: Nếu thay đổi CSDL mà không làm ảnh hưởng lớn (không phải viết lại) chương trình thì ta nói CSDL có tính độc lập GV: dựa vào thí dụ SGK yêu cầu HS dư thừa? HS: suy nghĩ trả lời GV: vì CSDL lớp người ta không đưa thêm cột điểm trung bình chung? HS: suy nghĩ trả lời tính toán + Tính quán: Sau thao tác cập nhật liệu và có cố (phần cứng hay phần mềm) xảy quá trình cập nhật,dữ liệu CSDL phải đảm bảo tính đúng đắn + Tính an toàn và bảo mật thông tin: CSDL cần bảo vệ an toàn, phải ngăn chặn truy xuất không phép và phải khôi phục CSDL có cố phần cứng hay phần mềm + Tính độc lập: Vì CSDL thường phục vụ cho nhiều người dùng với mục đích khai thác khác nên liệu cần 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í Có mức độc lập liệu: độc lập mức vật lí (khi thay đổi CSDL mức vật lí mà không phải viết lại chương trình) và độc lập mức khái niệm (nếu thay đổi CSDL mức khái niệm mà không phải viết lại chương trình + 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ó Sự trùng lặp thông tin gây lãng phí bộnhớ lưu trữ và dễ dẫn đến tình trạng không quán thông tin B Hoạt động 2: mục d GV: Em hãy cho ví dụ ứng dụng và khai thác hệ d Một số ứng dụng: Việc xây dựng, phát triểnvà khai sở liệu mà em biết thực tế? thác cáchệ CSDL ngày càng nhiều HS: Trả lời hơn, đa dạng hầu hết các GV: Nhận xét và đưa thêm các ví dụ (nếu cần) lĩnh vực kinh tế, xã hội, giáo dục, y tế, Lop11.com (8) + Cơ sở GD&ĐT: 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, IV Củng cố: - Nêu các yêu cầu hệ CSDL? - Cho ví dụ minh họa đối với: Tính toàn vẹn, tính quán, tính an toàn và bảo mật thông tin, tính độc lập, tính không dư thừa? V Dặn dò: - Tìm ví dụ minh họa cho vài yêu cầu hệ CSDL Tiết Ngày soạn: 22/08/2009 § BÀI TẬP A MỤC TIÊU Kiến thức: Củng cố các kiến thức đã học: CSDL, cần thiết phải có CSDL lưu trên máy tính, hệ QTCSDL, 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: Vận dụng các kiến thức đã học vào việc giải các bài tập Thái độ: B PHƯƠNG PHÁP: vấn đáp, làm mẫu, thuyết trình C CHUẨN BỊ: Chuẩn bị GV: GIÁO ÁN Chuẩn bị HS: SGK D TIẾN TRÌNH LÊN LỚP: I Ổn định lớp: II Bài cũ: Các yêu cầu hệ CSDL III Bài mới: Đặt vấn đề: Triển khai bài: Hoạt động thầy và trò Nội dung GV: Đưa hệ thống câu hỏi A Câu hỏi trắc nghiệm: trắc nghiệm khách quan để HS trả lời Thông qua các câu hỏi Câu 1:Cơ sở liệu (CSDL) là : Tập hợp liệu có liên quan với theo chủ để củng cố các kiến thức cho a học sinh đề nào đó lưu trên máy tính điện tử HS: Trả lời câu hỏi b Tập hợp liệu có liên quan với theo chủ đề nào đó ghi lên giấy Câu 1: Đáp án d c Tập hợp liệu chứa đựng các kiểu liệu: ký tự, số, ngày/giờ, hình ảnh chủ thể nào đó d Tập hợp liệu có liên quan với theo chủ đề nào đó lưu trên máy tính điện tử để đáp Lop11.com (9) Câu 2: Đáp án c Câu 3: Đáp án a Câu 4: Đáp án d ứng nhu cầu khai thác thông tin nhiều người Câu 2: Hệ quản trị CSDL là: a Phần mềm dùng tạo lập CSDL b Phần mềm để thao tác và xử lý các đối tượng CSDL c Phần mềm dùng tạo lập, lưu trữ và khai thác CSDL d Phần mềm dùng tạo lập, lưu trữ CSDL Câu 3: Các thành phần hệ CSDL gồm: a CSDL, hệ QTCSDL b CSDL, hệ QTCSDL, người c Con người, CSDL, phần mềm ứng dụng d Con người, phần mềm ứng dụng, hệ QTCSDL, CSDL Câu 4: Các yêu cầu hệ CSDL a Tính cấu trúc, tính toàn vẹn b Tính không dư thừa, tính quán c Tính độc lập, tính an toàn và bảo mật thông tin d Các câu trên đúng Câu 5: Để thiết kế CSDL cần phải tiếp cận theo trình tự nào? a Mức khung nhìn  mức Khái niệm  mức Vật lí b Mức khung nhìn  mức Vật lí  mức Khái niệm c Mức vật lí  mức Khái niệm  mức Khung nhìn d Mức Khái niệm  mức Khung nhìn  mức Vật lí Câu 5: Đáp án A Phải xuất phát từ yêu cầu người dùng, từ yêu cầu chung CSDL, thiết kế chi tiết hóa dần đích cuối cùng là cách thức lưu trữ xl liệu trên thiết bị vật lí Câu 6: Đáp án B, D và E Câu 6: Những điều khẳng định nào sau đây là sai? a Hệ QTCSDL nào có ngôn ngữ CSDL riêng b Hệ QTCSDL hoạt động độc lập, không phụ thuộc vào hệ điều hành c Ngôn ngữ CSDL và hệ QTCSDL thực chất là d Hệ QTCSDL là phận ngôn ngữ CSDL, đóng vai trò chương trình dịch cho ngôn ngữ CSDL e Mọi chức hệ QTCSDL thể qua ngôn ngữ CSDL Giải thích: + Trên các máy tính từ hệ III trở đi, trừ số chương trình đặc biệt (thông thường là các chương trình kiểm tra trạng thái thiết bị) tất các phần mềm phải chạy trên tảng hệ điều hành nào đó + 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ệ QTCSL là sản phẩm phần mềm xây dựng dựa trên ngôn ngữ lập trình khác (trong đó có thể có ngôn ngữ CSDL) + Hệ QTCSDL có các thành phần hỗ trợ dịch các yêu cầu chương trình viết trên ngôn ngữ CSDLnh]ng nó còn phải thực nhiều chức khác liên quan tới việc trì CSDL thực thể thống và có tổ chức (các chức quản trị) Tuy vậy, chức này phần lớn là "trong suốt" người dùng, tức là người dùng Lop11.com (10) không cần biết và không nhìn thấy Câu 7: Chức hệ QTCSDL a Cung cấp cách tạo lập CSDL b Cung cấp cách cập nhật liệu, tìm kiếm và kết xuất thông tin c Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào CSDL Câu 8: Đáp án d d Các câu trên đúng Câu 8:Thành phần chính hệ QTCSDL: a Bộ quản lí tệp và xử lí truy vấn b Bộ quản lí liệu và bộ quản lý tệp c Bộ quản lí tệp và quản lí liệu d Bộ xử lí truy vấn và quản lí liệu Câu 9: Đáp án a Câu 9:Ngôn ngữ định nghĩa liệu bao gồm các lệnh cho phép: a Khai báo kiểu liệu, cấu trúc liệu, các ràng buộc trên liệu CSDL b Đảm bảo tính độc lập liệu c Khai báo kiểu, cấu trúc, các ràng buộc trên liệu CSDL Câu 10: Đáp án c d Ngăn chặn truy cập bất hợp pháp Câu 10: Quy trình nào các quy trình đây là hợp lí xây dựng CDSL? a Khảo sát  kiểm thử  Thiết kế b Thiết kế  kiểm thử  khảo sát c Khảo sát  thiết kế  kiểm thử GV: Đưa các câu hỏi tự d Các đáp án trên sai B Câu hỏi tự luận: luận Câu 1: Hãy phân biệt CSDL với hệ QTCSDL? HS: Hoạt động theo nhóm để + CSDL là tập hợp các liệu có liên quan với trả lời các câu hỏi lưu trữ thiế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 GV: Nhận xét, bổ sung Câu 2: Vì hệ QTCSDL lại phải có khả kiểm soát và điều khiển các truy cập đến CSDL? Hãy cho ví dụ minh họa Trả lời: + Đảm bảo an ninh hệ thống, ngăn chặn các truy cập và xử lí không phép.Ví dụ hệ thống quản lí kết học tập, có các GV định định kì bổ sung điểm môn và lớp mình phụ trách Ngài các thời điểm này, người dùng có thể xem, tìm kiếm, tra cứu không bổ sung, sửa đổi (trừ các trường hợp đặc biệt cấp phép riêng) + Đảm bảo tính quán có các thao tác cập nhật (VD SGK) IV Củng cố: - Hệ thống kiến thức đã học - Nhấn mạnh các kiến thức trọng tâm đã học V Dặn dò: - Ôn lại toàn kiến thức đã học Câu 7: Đáp án d 10 Lop11.com (11) - Xem lại phần trả lời các câu hỏi và bài tập đã chữa - Làm bài tập SBT Tiết Ngày soạn: 29/08/2009 § Hệ quản trị sở liệu (Tiết 1) A MỤC TIÊU Kiến thức: - Ôn 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; kiểm soát, điều khiển việc truy nhập vào CSDL - Biết hoạt động tương tác các thành phần hệ QTCSDL Kỹ năng: Thái độ: Xây dựng bài B PHƯƠNG PHÁP: vấn đáp, thuyết trình, gợi mở C CHUẨN BỊ: Chuẩn bị GV: giáo án Chuẩn bị HS: SGK, ghi D TIẾN TRÌNH LÊN LỚP: I Ổn định lớp: II Bài cũ: III Bài mới: Đặt vấn đề: Triển khai bài: Hoạt động thầy và trò Nội dung A Hoạt động 1: mục 1 Các chức hệ quản trị GV: Nêu khái niệm hệ QTCSDL? sở liệu HS: Hệ quản trị CSDL là phần mềm cung cấp môi trường thuận lợi và hiệu để tạo lập, Một hệ QTCSDL có các chức sau: lưu trữ và khai thác thông tin CSDL GV: Vậy chức Hệ quản trị CSDL là gì? HS: Suy nghĩ trả lời câu hỏi HS: Dùng để tạo lập, lưu trữ, khai thác thông tin CSDL GV: Hệ QTCSDL cần cung cấp các chức để thực các công việc: tạo lập CSDL, cập nhật và khai thác CSDL, cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL để đảm bảo các yêu cầu hệ CSDL a Cung cấp môi trường tạo lập GV: cần cung cấp môi trường để khai báo kiểu CSDL: liệu, cấu trúc và các ràng buộc Thông qua ngôn ngữ định nghĩa liệu, GV: Ngôn ngữ định nghĩa liệu là tập các kí người dùng khai báo kiểu và các cấu trúc hiệu dùng mô tả CSDL liệu thể thông tin, khai báo các ràng buộc trên liệu lưu trữ CSDL 11 Lop11.com (12) GV: Trong sở liệu người ta dùng ngôn ngữ thao tác liệu tác động trên các mẫu tin (bản ghi) bao gồm: + Cập nhật: nhập, sửa, xóa liệu + Tìm kiếm và kết xuất liệu Và ngôn ngữ điều khiển liệu cho phép xác lập quyền truy cập vào CSDL B Hoạt động 2: mục GV: Mỗi hệ QTCSDL là phần mềm phức tạp gồm nhiều thành phần (môđun), thành phần có chức cụ thể, đó hai thành phần chính là xử lý truy vấn (bộ xử lý yêu cầu) và quản lí liệu HS: Nghe giảng GV: Con người thực các thao tác tạo lập, lưu trữ và khai thác thông tin CSDL thông qua việc tương tác với hệ QTCSDL GV: Đưa sơ đồ tương tác hệ QTCSDL với người dùng và với CSDL HS: Quan sát và tìm hiểu sơ đồ GV: Truy vấn theo nghĩa thông thường: hỏi ráo riết buộc phải nói Ở đây ta hiểu truy vấn là khả hệ QTCSDL cách tạo yêu cầu qua các câu hỏi nhằm khai thác thông tin (tìm học sinh tên gì?, tìm kiếm công dân có số CMND gì? ) người lập trình giải các tìm kiếm đó công cụ hệ QTCSDL từ đó người dùng nhận kết đó là thông tin phù hợp với câu hỏi 12 Lop11.com b Cung cấp môi trường 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, xóa liệu - Tìm kiếm và kết xuất liệu ngôn ngữ định nghĩa và thao tác liệu là hai thành phần ngôn ngữ CSDL Ví dụ: SQL (Structured Query Language – ngôn ngữ hỏi có cấu trúc) c Cung cấp công cụ kiểm soát, điều khiển truy cập vào sở liệu Hệ QTCSDL thực chức này thông qua các chương trình đảm bảo: - Phát và ngăn chặn truy cập không phép; - Duy trì tính quán liệu; - Tổ chức và điều khiển các truy cập đồng thời; - Khôi phục liệu có cố phần cứng hay phần mề; - Quản lí các mô tả liệu Hoạt động hệ quản trị sở liệu a) Hệ QTCSDL có 02 thành phần chính: -Bộ xử lý truy vấn -Bộ truy xuất liệu b) Mô tả tương tác hệ QTCSDL: Người dùng thông qua chương trình ứng dụng chọn các câu hỏi (truy vấn) đã lập sẵn,Vd: Bạn muốn tìm kiếm mã học sinh nào- người dùng nhập giá trị muốn tìm kiếm , ví dụ: A1bộ xử lý truy vấn hệ QTCSDL thực truy vấn nàybộ truy xuất liệu tìm kiếm liệu theo yêu cầu truy vấn dựa trên CSDL dùng c Sơ đồ chi tiết mô tả tương tác hệ QTCSDL: SGK (13) HS: Nghe giảng và quan sát IV Củng cố: - Các chức hệ QTCSDL? - Hoạt động hệ QTCSDL Câu hỏi trắc nghiệm: Câu 1: Chức hệ QTCSDL a Cung cấp cách tạo lập CSDL b Cung cấp cách cập nhật liệu, tìm kiếm và kết xuất thông tin c Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDL d Các câu trên đúng Câu 2:Thành phần chính hệ QTCSDL: a Bộ quản lý tập tin và xử lí truy vấn b Bộ truy xuất liệu và quản lý tập tin c Bộ quản lý tập tin và truy xuất liệu d Bộ xử lý truy vấn và truy xuất liệu V Dặn dò: - Học theo SGK và ghi - Trả lời câu hỏi 1, 2, 3,5,6 SGK (Tr20) - Đọc trước mục 3,4 (SGK Tr18, 19, 20) Tiết Ngày soạn: 29/08/2009 § Hệ quản trị sở liệu (Tiết 2) A MỤC TIÊU Kiến thức: - Biết vai trò người làm việc với CSDL - Biết các bước xây dựng CSDL Kỹ năng: Thái độ: B PHƯƠNG PHÁP: vấn đáp, làm mẫu, thuyết trình C CHUẨN BỊ: Chuẩn bị GV: Chuẩn bị HS: D TIẾN TRÌNH LÊN LỚP: I Ổn định lớp: II Bài cũ: - Chức hệ QT CSDL - Hoạt động hệ QT CSDL III Bài mới: Đặt vấn đề: Triển khai bài: 13 Lop11.com (14) Hoạt động thầy và trò A Hoạt động 1: mục GV: Chúng ta đã biết hệ QTCSDL cung cấp môi trường thuận lợi và hiệu để tạo lập, lưu trữ, khai thác CSDL Con người chính là nhân tố khai thác môi trường đó để đáp ứng nhu cầu khai tạo lập, lưu trữ và khai thác CSDL Vậy người có vai trò ntn với hệ CSDL? GV: Một CSDL thường phục vụ cho nhiều người dùng với nhiều mục đích khai thác khác và trình độ hiểu biết hệ CSDL khác Tuỳ theo mức độ hiểu biết CSDL mà người có liên quan đến CSDL chia thành lớp: - Người quản trị CSDL - Người lập trình ứng dụng - Người dùng HS: Nghe giảng GV: Theo em người quản trị CSDL có mức độ hiểu biết ntn hệ CSDL? Công việc họ là gì? HS: Suy nghĩ trả lời Nội dung Vai trò người làm việc với hệ CSDL a) Người quản trị CSDL: Khái niệm người quản trị CSDL hiểu là người hay nhóm người trao quyền điều hành hệ CSDL Người quản trị CSDL có nhiệm vụ: + Bảo trì hệ CSDL: Thực các công việc bảo vệ và khôi phucj hệ CSDL; nâng cao hiệu sử dụng + 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; + Quản lí các tài nguyên CSDL b Người lập trình ứng dụng: GV: Mỗi chương trình có các câu lệnh yêu cầu hệ Là nhng người có nhiệm vụ xây QTCSDL thực số thao tác trên CSDL đáp dựng các chương trình ứng dụng hỗ ứng nhu cầu cụ thể đặt trợ khai thác thông tin từ CSDL Họ tương tác với các hệ thống thông tin qua việc sử trên sở các công cụ mà hệ QTCSDL cung cấp dụng đã viết trước HS: Nghe giảng c Người dùng: GV: Người dùng thường phân thành nhóm, Người dùng (hay còn gọi là người nhóm có số quyền hạn định để truy cập dùng đầu cuối) chính là người có và khai thác CSDL nhu cầu khai thác thông tin từ CSDL B Hoạt động 2: mục 4 Các bước xây dựng CSDL: GV: Trong chương trình lớp 10 mà các em đã Bước 1: Khảo sát hệ thống học, em hãy cho biết để giải bài toán trên máy + Tìm hiểu các yêu cầu công tính gồm bước nào? tác quản lí HS: Trả lời câu hỏi + Xác định và phân tích mối liên hệ GV: Trong việc xây dựng CSDL tương tự các liệu cần lưu trữ chúng ta có bước sau + Phân tích các chức cần có GV: phân tích bước để HS nắm bắt hệ thống HS: lắng nge và ghi chép Bước 2: Thiết kế hệ thống 14 Lop11.com (15) + Thiết kế CSDL + Lựa chọn hệ QTCSDL để triển khai + Xây dựng hệ thống chương trình ứng dụng Bước 3: Kiểm thử hệ thống + Nhập liệu cho CSDL + Chạy thử IV Củng cố: - Vai trò người làm việc với hệ CSDL? - Các bước xây dựng CSDL? - Khi làm việc với các hệ CSDL, em muốn giữ vai trò gì ( người quản trị CSDL, người lập trình ứng dụng hay người dùng)? Vì sao? V Dặn dò: - Trả lời câu hỏi 1, 2, 3,5,6 SGK (Tr20) - Đọc và tìm hiểu trước “Bài tập và thực hành 1” SGK – Tr 21 Tiết - Ngày soạn: 05/09/2009 Bài tập và thực hành Tìm hiểu hệ CSDL A 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: thực số công việc xây dựng CSDL Thái độ: B PHƯƠNG PHÁP: vấn đáp, thuyết trình, thảo luận nhóm C CHUẨN BỊ: Chuẩn bị GV: giáo án Chuẩn bị HS: bài cũ, ghi chép D TIẾN TRÌNH LÊN LỚP: I Ổn định lớp: II Bài cũ: - Trình bày các bước để xây dựng CSDL - Vai trò người làm việc với hệ CSDL III Bài mới: Đặt vấn đề: Triển khai bài: Hoạt động thầy và trò Nội dung A Hoạt động 1: bài Bài 1: Tìm hiểu nội quy thư viện, thẻ thư viện, phiếu mượn/trả sách, sổ theo dõi quá trình quản GV:Yêu cầu HS báo cáo các kết tìm lí sách và mượn trả sách thư viện trường THPT hiểu theo nhóm HS: các nhóm báo cáo 15 Lop11.com (16) B Hoạt động 2: bài GV: Yêu cầu các nhóm báo cáo kết tìm hiểu hoạt động thư viện HS: Đại diện nhóm trình bày Một nhóm trình bày hoạt động quản lí sách, nhóm trình bày hoạt động mượn/trả sách GV: Nhận xét, bổ sung thêm (nếu cần) GV: Tổ chức cho các nhóm thảo luận HS: Các nhóm thảo luận và đưa ý kiến GV: Nhận xét, bổ sung (nếu cần) Bài 2: Kể tên các hoạt động chính thư viện: Các hoạt động thư viện có thể chia thành nhóm chính: + Quản lí sách: bao gồm các hoạt động nhập/xuất sách vào kho/ra kho (theo hóa đơn mau theo biên lai giải cố vi phạm nội quy), lí sách (do sách lạc hậu nội dung theo biên lai giải cố sách), đền bù sách tiền (do sách), + Muợn/trả sách gồm các hoạt động như: - Cho mượn: Kiểm tra thẻ đọc, phiếu mượn, tìm sách kho,ghi sổ mượn/trả và trao sách cho HS 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ỏng (nếu có), nhập sách kho - Tổ chức thông tin sách và tác giả: Giới thiệu sách theo chủ đề, tác giả, sách mới, C Hoạt động 3: Bài 3: Hãy liệt kê các đối tượng cần quản lí xây dựng CSDL quản lí sách và mượn/trả sách, chẳng hạn như: thông tin người đọc, thông GV: Tổ chức cho HS thảo luận nhóm HS: Đại diện các nhóm trình bày ý kiến tin sách, Với đối tượng cần quản lí và giải thích, bảo vệ ý kiến Các nhóm thông tin nào? khác nhận xét Thông tin đối tượng có thể sau: GV: Nhận xét, bổ sung (nếu cần) 1.Người mượn (HS): - Số thẻ - Họ và tên - Ngày sinh - Giới tính - Lớp - Địa - Ngày cấp thẻ - Ghi chú Sách: - Mã sách - Tên sách - Loại sách - Nhà xuất - Năm xuất - Giá tiền - Mã tác giả - Tóm tắt nội dung sách (một đến hai dòng) Tác giả: - Mã tác giả - Họ và tên tác giả - Ngày sinh - Ngày (nếu có) - Tóm tắt tiểu sử (một đến hai dòng) 16 Lop11.com (17) D Hoạt động 4: bài GV: Tổ chức cho HS thảo luận nhóm HS: Đại diện các nhóm trình bày ý kiến và giải thích, bảo vệ ý kiến Các nhóm khác nhận xét GV: Nhận xét, bổ sung (nếu cần) GV: Đưa số bảng: Bài 4: Theo em, CSDL THUVIEN thư viện trường em cần có bảng nào? Mỗi bảng cần cột nào? Tùy theo cách tổ chức và quản lí thư viện trường mà CSDL THUVIEN có thể có bảng khác Bảng TACGIA (Thông tin tác giả) MaTG (Mã tác giả) HoTen (Họ và tên) Ngsinh (Ngày sinh) NgMat (Ngày có) Tieusu (Tóm tắt tiểu sử) Bảng SACH (thông tin sách) Masach (Mã sách) Tensach Loaisach (Tên (Loại sách) sách) NXB (Nhà xuất bản) NamXB GiaTien (Năm (Giá xuất bản) tiền) MaTG (Mã tác giả) NoiDung (Tóm tắt nội dung) Bảng HOCSINH (Thông tin độc giả) MaThe (Số thẻ mợn) HoTen (Họ và tên) NgSinh (Ngày sinh) GioiTinh (Giới tính) Lop (Lớp) Ngaycap (Ngày cấp thẻ) Diachi (Địa chỉ) Bảng PHIEUMUON (quản lí việc mượn sách) MaThe (M thẻ) SoPhieu (Số phiếu mượn) Ngaymuon (Ngày mượn) NgayCanTra (Ngày cần trả) Masach (Mã sách) SLM (Số lượng sách mượn) Bảng TRASACH (quản lí việc trả sách) SoPhieu (Số phiếu mượn) Ngaytra (Ngày trả sách) SoBB (Số biên ghi cố) Bảng HOADON (quản lí các hóa đơn nhập sách) So_HD (Số hiệu hóa đơn nhập sách) MaSach (Mã sách) SLNhap (Số lượng nhập) Bảng THANHLI (quản lí các biên lí sách) So_BBTL (Số hiệu biên lí) Masach (Mã sách) SLTL (Số lượng lí) Bảng DENBU (quản lí các biên cố sách, đền bù sách và tiền) 17 Lop11.com (18) So_BBDB Masach SLDENBU TIENDENBU (Số hiệu biên (Mã sách) (Số lượng đền bù) (Số tiền đền bù, đền bù) có) IV Củng cố: - Các bước xây dựng CSDL? - Nhấn mạnh nội dung công việc bước xây dựng CSDL Các yêu cầu tưng công việc V Dặn dò: - Ôn lại toàn kiến thức đã học - Tự hoàn thiện lại các nội dung bài thực hành vào bài tập TiÕt Ngµy so¹n: 12/9/2009 Bµi 3: Giíi thiÖu microsoft acecss A Môc tiªu KiÕn thøc BiÕt nh÷ng kh¶ n¨ng chung nhÊt cña Access nh­ mét hÖ QTCSDL (khai b¸o, l­u tr÷, xö lÝ d÷ liÖu); Biết bốn đối tượng chính Access: bảng (Table), mẫu hỏi (Query), biểu mẫu (Form), b¸o c¸o (Report); Biết có hai chế độ làm việc với các đối tượng: Chế độ thiết kế (Design View) và chế độ trang liệu (Datasheet View); Biết các cách tạo các đối tượng: dùng thuật sĩ (Wizard) và tự thiết kế (Design) Kü n¨ng + Khởi động và thoát khỏi Access, tạo CSDL mới, mở CSDL đã cố + ChØnh söa cÊu tróc CSDL + Thao t¸c cËp nhËt d÷ liÖu (chñ yÕu qua biÓu mÉu vµ b¶ng ) + Thao t¸c s¾p xÕp, t×m kiÕm, läc vµ truy vÊn d÷ liÖu (chñ yÕu qua c¸c thao t¸c c¬ së trªn b¶ng, mÉu hái vµ b¸o c¸o) Thái độ HS rèn luyện lòng ham thích với môn học, tự tìm hiểu, khám phá, đặc biệt là khả làm việc theo nhóm, tương trợ giúp đỡ các bạn khác B PHƯƠNG PHáP: vấn đáp, thuyết giảng, gợi mở C CHUÈN BÞ: ChuÈn bÞ cña GV - Gi¸o ¸n, SGK, s¸ch gi¸o viªn §å dïng d¹y häc , M¸y chiÕu ( nÕu cã) ChuÈn bÞ cña HS: Vở ghi , SGK, đồ dùng học tập, đọc trước bài C TIÕN TR×NH L£N LíP : 18 Lop11.com (19) I- ổn định lớp(1 phút) II- KiÓm tra bµi cò (kh«ng) III- Bµi míi Hoạt động giáo viên và học sinh Hoạt động 1: mục GV: Đặt vấn đề: Phần mềm cung cấp môi trường thuận lợi để tạo lập, lưu trữ, cập nhật khai th¸c th«ng tin trªn CSDL gäi lµ g×? HS: tr¶ lêi GV: tham kh¶o s¸ch vµ cho biÕt Access lµ g×? HS: Tham kh¶o sgk vµ tr¶ lêi Néi dung c¬ b¶n PhÇn mÒm Microsoft Access - Access lµ hÖ qu¶n trÞ c¬ së d÷ liÖu n»m bé phÇn mÒm Microsoft Office cña h·ng Microsoft dµnh cho m¸y tÝnh c¸ nh©n vµ m¸y tÝnh ch¹y m¹ng côc bé GV: Chó ý theo dâi vµ nhËn xÐt c©u tr¶ lêi GV: Trong Office cã nh÷ng phÇn mÒm nµo mà em đã học ? HS: tr¶ lêi ( Word, Excel ) - Như máy nhà bạn đã có các phần mÒm Word, Excel th× phÇn mÒm Access đã cài đặt Sgk 12 giới thiệu Access bé Microsoft Office 2002 2- Kh¶ n¨ng cña Access: Hoạt động 2: mục GV: Như ta đã biết Acces là hệ QTCSDL theo em Acces cÇn cã nh÷ng  T¹o lËp c¸c c¬ së d÷ liÖu vµ l­u tr÷ kh¶ n¨ng g×? chóng trªn c¸c thiÕt bÞ nhí Mét c¬ së HS: Tham kh¶o sgk vµ tr¶ lêi? d÷ liÖu ®­îc t¹o lËp b»ng Access gåm GV: cung cÊp c«ng cô t¹o lËp, l­u tr÷, cËp c¸c b¶ng d÷ liÖu vµ mèi liªn kÕt gi÷a nhËt vµ khai th¸c d÷ liÖu các bảng đó GV: Gi¶i thÝch mèi liªn kÕt gi÷a c¸c b¶ng HS: theo dõi ví dụ SGK và xác định: Khả n¨ng t¹o lËp, cËp nhËt d÷ liÖu, t¹o b¸o c¸o thèng kª, tæng kÕt hay nh÷ng mÉu hái cña Access thÓ hiÖn vÝ dô?  Tạo biểu mẫu để cập nhật liệu, tạo b¸o c¸o thèng kª, tæng kÕt hay nh÷ng mẫu hỏi để khai thác liệu CSDL, gi¶i quyÕt c¸c bµi to¸n qu¶n lÝ Hoạt động 3: mục 3 Các loại đối tượng chính Gv: Theo em Access có đối Access tượng chính nào? a) Các loại đối tượng HS: tham kh¶o s¸ch vµ tr¶ lêi GV: Nhắc lại các đối tượng  Bảng (table) dùng để lưu liệu  Mẫu hỏi (query) dùng để xếp, tìm kiếm và kết xuất liệu xác định từ 19 Lop11.com (20) mét hoÆc nhiÒu b¶ng GV: Giải thích thêm các đối tượng chính đó  BiÓu mÉu (form) gióp cho viÖc nhËp hoÆc hiÓn thÞ th«ng tin mét c¸ch thuËn tiÖn  Báo cáo (report) thiết kế để định dạng, tính toán, tổng hợp các liÖu ®­îc chän vµ in HS: theo dâi vÝ dô sgk GV: Qua vÝ dô ta cÇn chó ý ®iÒu g×? b) VÝ dô Chó ý Mỗi đối tượng Access quản lí tên, tên đối tượng tạo các chữ cái, ch÷ sè vµ cã thÓ chøa dÊu c¸ch VÝ dô: HOC_SINH, Nhap HS, Nhap Diem Hoạt động 4: mục 4 Mét sè thao t¸c c¬ b¶n a) Khởi động Access a) Khởi động Access GV: Tương tự hệ soạn thảo văn Cách 1: Từ bảng chọn Start, chọn Start  Word Em h·y tr×nh bµy c¸c c¸ch khëi All Programs  Microsoft Access động Access? Cách 2: Nháy đúp vào biểu tượng Access HS: - Tham kh¶o sgk vµ tr¶ lêi trªn mµn h×nh nÒn GV: thực khởi động Access và giới thiÖu c¸c thµnh phÇn cña mµn h×nh giao b) T¹o CSDL míi diÖn Chän lÖnh FileNew , mµn h×nh lµm viÖc cña Access sÏ më khung New File ë bªn ph¶i (h 13) GV: Theo em để tạo CSDL ta làm c¸ch nµo? Chän Blank Database, xuÊt hiÖn hép HS: Tham kh¶o sgk vµ tr×nh bµy tho¹i File New Database (h 14) Trong hép tho¹i File New Database, GV: thùc hiÖn c¸c thao t¸c t¹o CSDL chän vÞ trÝ l­u tÖp vµ nhËp tªn tÖp CSDL Sau đó nháy vào nút HS: theo dâi Create để xác nhận tạo tệp GV: Tệp CSDL vừa tạo chưa có đối tượng nµo (CSDL trèng) d) KÕt thóc phiªn lµm viÖc víi Access GV: Giíi thiÖu c¸c thµnh phÇn cña cöa sæ C¸ch 1: Chän FileExit hoÆc nhÊn tæ hîp CSDL míi t¹o phÝm Alt+F4 HS: theo dâi C¸ch 2: Nh¸y nót ë gãc trªn bªn ph¶i mµn h×nh lµm viÖc cña Access GV: c¸ch tho¸t phÇn mÒm Word? HS: lªn m¸y thao t¸c Làm việc với các đối tượng Hoạt động 5: muc Gv : Để làm việc với đối tượng nào, trước a) Chế độ làm việc với các đối tượng 20 Lop11.com (21)

Ngày đăng: 02/04/2021, 09:14

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan