1. Trang chủ
  2. » Luận Văn - Báo Cáo

GIAO AN TIN HOC 12 HK1 FULL HQ GROUP

59 101 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

Thông tin cơ bản

Định dạng
Số trang 59
Dung lượng 648,17 KB

Nội dung

Câu 4: Hãy trình bày sơ lược về hoạt động của một hệ quản trị CSDL Đáp án: Câu 1: Để xây dựng một CSDL để quản lí mượn, trả sách ở thư viện, ta phải lưu trữ các thông tin sau:  Thông-ti[r]

(1)Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: 01 - Tiết PPCT: 01 CHƯƠNG I: Ngày dạy:……/……/…… KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU Tên bài dạy: Bài 1: MỘT SỐ KHÁI NIỆM CƠ BẢN I MỤC TIÊU: 1.Về kiến thức: Học sinh sau tiết học sẽ:  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 vai trò CSDL học tập và sống 2.Về kỹ năng: 3.Về thái độ:  Thấy tính ưu việt hệ sở liệu từ đó hứng thú, yêu thích môn  Có thái độ nghiêm túc học II CHUẨN BỊ: 1.Giáo viên:  Sách giáo viên 2.Học sinh:  Xem trước bài III PHƯƠNG PHÁP: Phương pháp thuyết trình – giảng giải IV TIẾN TRÌNH DẠY HỌC: 1.Ổn định tổ chức: kiểm diện 2.Kiểm tra bài cũ: thông qua 3.Giảng bài mới: Hoạt động thầy, trò Hoạt động 1: Giới thiệu bài học Câu hỏi dẫn dắt vấn đề: Ngày Tin học xuất nơi và lĩnh vực đời sống xã hội Nói để chúng ta thấy rõ tầm quan trọng Tin học, đặc biệt công tác quản lí việc Tin học hóa chiếm khoảng 80% các ứng dụng Tin họ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 nói chung gồm số công đoạn chung Vậy thì công đoạn chung đó là gì? Chúng ta xét bài toán quản lí học sinh nhà trường GV: Để quản lí, nhà trường phải lập hồ sơ học sinh Theo em để quản lý thông tin điểm học sinh lớp, em nên lập danh sách chứa các cột nào? Nội dung Bài toán quản lí: Ví dụ: Quản lí học sinh nhà trường - Xem hình 1, SGK trang - Hồ sơ có thay đổi hay nhầm lẫn đòi hỏi phải sửa đổi lại Công việc sửa đổi cần thực chính xác và thường xuyên (tốt là có thay đổi) để đảm bảo hồ sơ luôn phản ánh đúng thực tế Việc bổ sung, sửa chữa, xóa hồ sơ gọi là cập nhật hồ sơ - Việc lập hồ sơ không đơn là để lưu trữ mà chủ yếu là để khai thác, sử dụng phục vụ các yêu cầu quản lí tổ chức Các công việc thường gặp xử lí thông tin tổ chức -1-GV : Vuõ Maïnh Huøng (2) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 HS: họ và tên, ngày sinh, giới tính, địa chỉ, họ tên cha (mẹ), đã là đoàn viên hay chưa, điểm toán, lý, hóa, văn, tin… GV: Với hồ sơ quản lí này ta có thể thực số công việc gì liên quan đến liệu đã có hồ sơ? HS: Lắng nghe, trả lời câu hỏi GV và ghi chép HS: Tính ĐTB các môn, tính ĐTB chung, xếp và xếp loại học sinh, xem kết học tập hay số học sinh lớp, tính tổng số lượng học sinh lớp, toàn khối và toàn trường, … GV nghe phát biểu học sinh và tổng kết các ý lại thành các ý chung Hoạt động 2: Các công việc thường gặp xử lí thông tin tổ chức GV: Hãy nêu các công việc thường gặp quản lý thông tin đối tượng nào đó? HS: Suy nghĩ trả lời GV: Phân tích câu trả lời hs Dù thông tin quản lý thuộc lĩnh vực nào, công việc xử lí phải bao gồm: a) Tạo lập hồ sơ: Để tạo lập hồ sơ, cần thực hiện:  Tùy thuộc nhu cầu tổ chức mà xác định chủ thể cần quản lý  Dựa vào yêu cầu cần quản lý thông tin chủ thể để xác định cấu trúc hồ sơ  Thu thập, tập hợp thông tin cần thiết cho hồ sơ và lưu trữ chúng theo đúng cấu trúc đã xác định 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ơ: Thêm, xóa, sửa c) Khai thác hồ sơ: Việc tạo lập, lưu trữ và cập nhật hồ sơ là để khai thác chúng, phục vụ cho công việc quản lý Bao gồm:  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  Tìm kiếm là việc tra cứu các thông GV: Yêu cầu hs đưa số ví dụ thực tế cập tin có sẵn hồ sơ thỏa mãn số điều kiện nhật hồ sơ nào đó HS: Lắng nghe, suy nghĩ và nghiêm túc tham gia  Thống kê là cách khai thác hồ sơ phát biểu xây dựng bài dựa trên tính toán để đưa các thông tin đặc HS: Lưu ý ghi chép bài trưng, không có sẵn hồ sơ  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 để tạo lập hồ sơ Mục đích cuối cùng 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 4.Củng cố và luyện tập :  GV gọi học sinh phân biệt khác CSDL với hệ QTCSDL?  GV lưu ý các em cần nắm rõ các khái niệm hệ CSDL các khái niệm liên quan 5.Hướng dẫn học sinh chuẩn bị bài nhà:  Học bài cũ  Trả lời các câu hỏi SGK V RÚT KINH NGHIỆM: -2-GV : Vuõ Maïnh Huøng (3) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: 02 - Tiết PPCT: 02 Ngày dạy: ./……./…… Tên bài dạy: Bài 1: MỘT SỐ KHÁI NIỆM CƠ BẢN (tt) I MỤC TIÊU: 1.Về kiến thức: Học sinh sau tiết học sẽ:  Biết vai trò CSDL học tập và sống  Biết các mức thể CSDL 2.Về kỹ năng: 3.Về thái độ:  Thấy tính ưu việt hệ sở liệu từ đó hứng thú, yêu thích môn  Có thái độ nghiêm túc học II CHUẨN BỊ: 1.Giáo viên:  Sách giáo viên 2.Học sinh:  Xem trước phần bài III PHƯƠNG PHÁP: Phương pháp thuyết trình – giảng giải IV TIẾN TRÌNH DẠY HỌC: 1.Ổn định tổ chức: kiểm diện 2.Kiểm tra bài cũ: thông qua 3.Giảng bài mới: Hoạt động thầy, trò Hoạt động 1: Hệ sở liệu GV: Để đáp ứng yêu cầu thông tin tổ chức đối tượng nào đó ta phải tổ chức thông tin thành hệ thống với trợ giúp máy tính điện tử Với tốc độ truy xuất xử lí liệu nhanh, máy tính trợ giúp cho người việc lưu trữ và khai thác thông tin cách nhanh chóng và chính xác Chúng ta tìm hiểu khái niệm sở liệu GV: Các em có thể nêu số CSDL số lĩnh vực mà em biết? HS: Lắng nghe, suy nghĩ và nghiêm túc tham gia phát biểu xây dựng bài HS: Lưu ý ghi chép bài GV: Một CSDL luôn gắn liền với phần mềm để xây dựng, cập nhật CSDL và khai thác thông tin Nội dung Hệ sở liệu a) Khái niệm sở liệu và hệ quản trị sở liệu:  Cơ sở liệu: Một sở liệu (Database) là tập hợp các liệu có liên quan với nhau, chứa thông tin tổ chức nào đó (như trường học, ngân hàng, công ty, 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 sử dụng với nhiều mục đích khác  Hệ QTCSDL: 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à tìm kiếm thông tin CSDL gọi là hệ quản trị CSDL (Database management System) -3-GV : Vuõ Maïnh Huøng (4) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 CSDL Phần mềm này gọi là hệ quản trị CSDL GV: Vẽ hình lên bảng và giải thích cho học sinh hiểu GV: CSDL phục vụ cho nhiều người dùng, vì phải thiết kế cho, tương tác đơn giản, 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  Kết luận: Người ta thường dùng thuật ngữ hệ CSDL để CSDL cùng với hệ quản trị CSDL quản trị và khai thác nó Để lưu trữ và khai thác thông tin máy tinh cần phải có:  Cơ sở liệu  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) Các mức thể sở liệu HS: Có nhiều người cùng khai thác liệu và  Mức vật lý: người có yêu cầu, nhiệm vụ riêng Những chuyên gia tin học cần hiểu cách chi HS lắng nghe và ghi chép tiết liệu lưu trữ nào (trong vùng nhớ nào? Chiếm bao nhiêu byte ) Mức hiểu gọi là mức vật lý  Mức khái niệm Những liệu nào lưu trữ hệ CSDL? Mối quan hệ các liệu?Mức hiểu gọi là mức khái niệm Mức khung nhìn (SGK) 4.Củng cố và luyện tập :  Các yêu cầu hệ CSDL?  GV lưu ý các em cần nắm rõ các khái niệm hệ CSDL các khái niệm liên quan 5.Hướng dẫn học sinh chuẩn bị bài nhà:  Học bài cũ  Trả lời các câu hỏi SGK V RÚT KINH NGHIỆM: -4-GV : Vuõ Maïnh Huøng (5) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN -5-GV : Vuõ Maïnh Huøng (6) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: 03 - Tiết PPCT: 03 Tên bài dạy: Ngày dạy:……/……/…… Bài 1: MỘT SỐ KHÁI NIỆM CƠ BẢN (tt) I MỤC TIÊU: 1.Về kiến thức: Học sinh sau tiết học sẽ:  Biết các yêu cầu hệ CSDL: tính cấu trúc; 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  Biết số ứng dụng Hệ CSDL 2.Về kỹ năng: 3.Về thái độ:  Thấy tính ưu việt hệ sở liệu từ đó hứng thú, yêu thích môn  Có thái độ nghiêm túc học II CHUẨN BỊ: 1.Giáo viên:  Sách giáo viên 2.Học sinh:  Xem trước bài III PHƯƠNG PHÁP: Phương pháp thuyết trình – giảng giải IV TIẾN TRÌNH DẠY HỌC: 1.Ổn định tổ chức: kiểm diện 2.Kiểm tra bài cũ: thông qua 3.Giảng bài mới: Hoạt động thầy, trò Hoạt động 1: Các yêu cầu hệ CSDL GV: Một hệ CSDL là tập các liệu lưu trữ đầy đủ và hợp lí.Vậy nào là đầy đủ và hợp lí? Để giải vấn đề này liệu cần phải thu thập, lưu trữ theo qui tắc định Cho cô biết đó là qui tắc nào? GV: Nghe phát biểu hs và yêu cầu hs cho ví dụ và giải thích các yêu cầu tính cấu trúc, tính toàn vẹn, tính quán, tính an toàn và bảo mật, tính độc lập, tính không dư thừa HS dựa vào SGK và vốn hiểu biết các em để phát biểu Trả lời:  Tính cấu trúc: thông tin CSDL lưu trữ theo cấu trúc xác định HS lắng nghe và ghi chép Ví dụ : Để đảm bảo tính toàn vẹn liệu trên cột điểm, cho điểm nhập vào 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: >=0 và <=10 ( Gọi là ràng buộc vùng)  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 Nội dung 3c) Các yêu cầu hệ CSDL: Tính cấu trúc: Thông tin CSDL lưu trữ theo cấu trúc xác định Tính toàn vẹn: Các giá trị liệu 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 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, liệu CSDL phải đảm bảo đúng đắn Tính an toàn và bảo mật thông tin: Bảo vệ an toàn, ngăn chặn truy cập trái phép và phải khôi phục CSDL có cố (phần cứng hay -6-GV : Vuõ Maïnh Huøng (7) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN quá trình cập nhật, liệu CSDL phải bảo đảm 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 Mỗi nhóm người dùng CSDL có quyền hạn và mục đích sử dụng khác Cần phải có nguyên tắc và chế bảo mật trao quyền truy xuất liệu cho người dùng Ví dụ tính an toàn thông tin: Học sinh có thể vào mạng để xem điểm mình 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 CSDL  Tính độc lập: Vì CSDL phải phục vụ cho nhiều mục đích 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ể, đồng thời liệu phải độc lập với phương tiện lưu trữ và xử lí  Tính không dư thừa: 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) 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 Hoạt động 2: Một số ứng dụng GV: Việc xây dựng, phát triển và khai thá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ế,… Qua quá trình tìm hiểu từ đầu bài đến các em hãy cho cô vài ví dụ việc xây dựng, phát triển và khai thác các hệ CSDL số tổ chức, công ty mà em biết? GV: Thông qua các ví dụ học sinh, GV phân tích cho học sinh thấy:  Việc ứng dụng hệ CSDL đã mang lại thay đổi gì;  Trong hoạt động, người đóng vai trò định;  Có nhiều mức ứng dụng hệ CSDL HS: Lắng nghe, đưa ví dụ và phân tích phần mềm) Phân quyền quản lý cho người, nhóm người Tính độc lập: Một CSDL phục vụ cho nhiều người dùng với mục đích khai thác khác cần phải độc lập với các ứng dụng, không phụ thuộc vào phương tiện lưu trữ và xử lý + Những thay đổi mức vật lý không dẫn đến phải viết lại chương trình ứng dụng, không dẫn đến thay đổi các tương tác vốn có người dùng với CSDL Ta nói có độc lập mức vật lý + Cũng có ta cần thay đổi CSDL mức khái niệm, mà các chương trình ứng dụng dùng không phải viết lại Ta nới có độc lập mức khái niệm Tính không dư thừa: -Một CSDL tốt thường không lưu trữ liệu trùng nhau, thông tin có thể dễ dàng tính toán từ các liệu có sẵn 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 Một số ứng dụng:  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ố và luyện tập :  GV lưu ý các em cần nắm rõ các khái niệm hệ CSDL các khái niệm liên quan 5.Hướng dẫn học sinh chuẩn bị bài nhà:  Học bài cũ  Chuẩn bị bài tập sách bài tập -7-GV : Vuõ Maïnh Huøng (8) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN V RÚT KINH NGHIỆM: -8-GV : Vuõ Maïnh Huøng (9) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: 04 - Tiết PPCT: 04 Tên bài dạy Ngày dạy:……/……/…… Bài 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU I MỤC TIÊU: Về kiến thức: Học sinh sau tiết học sẽ:  Biết 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  Biế hoạt động tương tác các thành phần hệ QTCSDL Về kỹ năng: Về thái độ:  Nghiêm túc, tích cực học tập II CHUẨN BỊ: Giáo viên:  Sách giáo viên Học sinh:  Xem trước bài HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU III PHƯƠNG PHÁP: Phương pháp thuyết trình, hỏi đáp IV TIẾN TRÌNH DẠY HỌC: Ổn định tổ chức: kiểm diện Kiểm tra bài cũ: Câu hỏi: Nêu yêu cầu hệ CSDL (tính cấu trúc, tính toàn vẹn, tính quán)? và nêu ví dụ yêu cầu.(5đ)  Tính cấu trúc: Thông tin CSDL lưu trữ theo cấu trúc xác định Vd: Hồ sơ Lớp hình 1/ SGK gồm 11 cột, và nhiều hàng Mỗi cột là thuộc tính, hàng chứa thông tin học sinh  Tính toàn vẹn: Các giá trị liệu 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 Vd: Để đảm bảo tính toàn vẹn liệu trên cột điểm, cho điểm nhập vào 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: >=0 và <=10 ( Gọi là ràng buộc vùng)  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, liệu CSDL phải đảm bảo đúng đắn Vd: Ngân hàng thực chuyển tiền từ tài khoản A sang tài khoản B… Câu hỏi: Nêu yêu cầu hệ CSDL (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à nêu ví dụ yêu cầu.(5đ)  Tính an toàn và bảo mật thông tin: Bảo vệ an toàn, ngăn chặn truy cập trái phép và phải khôi phục CSDL có cố (phần cứng hay phần mềm) Phân quyền quản lý cho người, nhóm người Vd: Bào vệ nội dung thông tin: Ngăn chặn không cho người không phép vào sửa điểm -9-GV : Vuõ Maïnh Huøng (10) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN Bảo vệ giá trị thông tin: Một sở kinh doanh đề chiến lược giá cả, thông tin bí mật này người có trách nhiệm biết  Tính độc lập: Một CSDL phục vụ cho nhiều người dùng với mục đích khai thác khác cần phải độc lập với các ứng dụng, không phụ thuộc vào phương tiện lưu trữ và xử lý  Những thay đổi mức vật lý không dẫn đến phải viết lại chương trình ứng dụng, không dẫn đến thay đổi các tương tác vốn có người dùng với CSDL Ta nói có độc lập mức vật lý Vd: Thay đĩa từ đĩa quang  Cũng có ta cần thay đổi CSDL mức khái niệm, mà các chương trình ứng dụng dùng không phải viết lại Ta nới có độc lập mức khái niệm Vd: Thêm cột thẻ bảo hiểm hồ sơ lớp  Tính không dư thừa: Một CSDL tốt thường không lưu trữ liệu trùng nhau, thông tin có thể dễ dàng tính toán từ các liệu có sẵn 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 Vd: Có cột ngaysinh thì không cần cột tuoi Có cột soluong, dongia thì không cần cột thanhtien Giảng bài mới: Hoạt động thầy, trò Nội dung Định nghĩa lại nhanh hệ QTCSDL Các chức hệ QTCSDL GV:  Hệ QTCSDL là thành phần không thể a) Cung cấp môi trường tạo lập CSDL: thiếu CSDL Thông qua ngôn ngữ định nghĩa liệu, người dùng  Hệ QTCSDL phải xây dựng trước có CSDL và thông thường còn tiếp tục mở rộng, khai báo kiểu và các cấu trúc liệu thể thông tin, khai báo các ràng buộc trên liệu lưu trữ hoàn thiện quá trình khai thác CSDL GV: Đưa ba chức chính hệ CSDL Ta có thể hiểu ngôn ngữ định nghĩa liệu thực chất là hệ thống các kí hiệu để mô tả CSDL QTCSDL cho học sinh hình dung trước b) Cung cấp môi trường cập nhật và khai thác liệu GV: Đi vào chi tiết chức Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay Đặt vấn đề: trước làm cái bánh, các em khai thác thông tin gọi là ngôn ngữ thao tác thường phải định hình trước bánh có thành phần nào và chất liệu chúng là liệu Gồm: Cập nhật (nhập, sửa, xóa liệu) ; gì Liên hệ qua chức tạo lập CSDL Đưa   Khai thác (sắp xếp, tìm kiếm, kết xuất ví dụ minh họa: báo cáo, ) Vd: ràng buộc ngày sinh học sinh phải từ Trong thực tế, ngôn ngữ định nghĩa và thao tác đến 31, tháng phải từ đến 12, điểm phải lớn liệu là hai thành phần ngôn ngữ CSDL và nhỏ 10,… * Lưu ý cho học sinh chức cập Ngôn ngữ dùng phổ biến là SQL (Structured nhật, tìm kiếm và kết xuất thông tin Đây là Query Language) chức giúp ta khai thác CSDL c) Cung cấp công cụ kiểm soát, điều khiển truy cập Giảng kĩ cho học sinh thấy tầm quan vào CSDL: trọng chức kiểm soát, điều khiển việc  Phát và ngăn chặn truy cập truy cập không phép Cho các ví dụ minh họa để HS hiểu sâu  Duy trì tính quán liệu cần thiết này:  Tổ chức và điều khiển các truy cập đồng thời  Khôi phục CSDL có cố phần GV: Các thành phần chính hệ QTCSDL cứng hay phần mềm HS: trả lời, đề nghị em khác bổ sung Quản lý các mô tả liệu GV: chốt lại hệ QTCSDL có thành phần  chính: Hoạt động hệ QTCSDL - Bộ xử lý truy vấn -10-GV : Vuõ Maïnh Huøng (11) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 - Bộ quản lý liệu Một 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ụ GV: thể, đó có thành phần chính là xử lý truy vấn * Hệ QTCSDL đóng vai trò cầu nối người (bộ xử lý yêu cầu) và quản lý liệu Một số chức dùng và các chương trình ứng dụng với hệ điều hệ QTCSDL hỗ trợ hệ điều hành hành * Hệ QTCSDL đóng vai trò chuẩn bị còn thực chương trình là nhiệm vụ hệ điều hành 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 xử lý truy vấn hệ QTCSDL thực truy vấn này  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 Trình ứng dụng Truy vấn Hệ Quản trị CSDL Bộ xử lý truy vấn Bộ quản lý liệu Bộ quản lý tệp (Hệ điều hành) Củng cố và luyện tập:  Nhắc lại các kiến thức quan trọng cần nắm 10 Hướng dẫn học sinh chuẩn bị bài nhà:  Học bài cũ CSDL V RÚT KINH NGHIỆM: -11-GV : Vuõ Maïnh Huøng (12) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: 05 - Tiết PPCT: 05 Tên bài dạy Ngày dạy:……/……/…… Bài 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (tt) MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết học sẽ:  Biết vai trò người làm việc với hệ CSDL  Biết các bước xây dựng CSDL 1.2.Về kỹ năng: 1.3.Về thái độ:  Nghiêm túc, tích cực học tập TRỌNG TÂM:  Vai trò người Hệ CSDL  Các bước thiết kế Hệ CSDL CHUẨN BỊ: 3.1.Giáo viên:  Sách giáo viên 3.2.Học sinh:  Xem trước phần bài HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU TIẾN TRÌNH DẠY HỌC: 4.1.Ổn định tổ chức: kiểm diện 4.2.Kiểm tra bài cũ: thông qua 4.3.Giảng bài Hoạt động thầy, trò Nội dung Hoạt động 1: GV: Công việc người quản trị có thể Vai trò người làm việc với các hệ CSDL bao gồm các công việc sau: a) Người quản trị CSDL Là người hay nhóm người trao  Bảo trì CSDL: bảo vệ và khôi phục  quyền điều hành hệ CSDL CSDL  Chịu trách nhiệm quản lý các tài nguyên  Nâng cấp hệ QTCSDL: bổ sung, CSDL, hệ QTCSDL và các phần mềm liên quan sửa đổi để cải tiến chế độ khai  Có vai trò cài đặt CSDL vật lí, cấp phát các thác, nâng cao hiệu sử dụng quyền truy cập CSDL, cấp phần mềm và phần cứng theo yêu cầu  Tổ chức hệ thống: phân quyền truy  Duy trì các hoạt động hệ thống thỏa mãn các cập cho người, nhóm yêu cầu trình ứng dụng và người dùng người, đảm bảo an ninh cho hệ  Có hiểu biết sâu sắc và có kĩ tốt CSDL CSDL, hệ QTCSDL, và môi trường hệ thống  Quản lý các tài nguyên CSDL b) Người lập trình ứng dụng: Có nhiệm vụ xây dựng các chương trình đáp ứng nhu cầu GV: Là người viết các phần khai thác người dùng (công việc người lập trình ứng mềm ứng dụng để khai thác tốt CSDL đã -12-GV : Vuõ Maïnh Huøng (13) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN cài đặt sẳn và bảo đảm giao tiếp dụng) người dùng với CSDL mức tốt c) Người dùng: Còn gọi là người dùng đầu cuối chính là khách hàng có nhu cầu khai thác thông tin từ CSDL Đây là tập thể đông đảo GV: Đôi có thể kết hợp nhiều ngôn Người dùng giao tiếp với hệ CSDL thông quan các giao ngữ lập trình khác để tạo giao diện, diện đã chuẩn bị sẵn ví dụ: Visual Basic, C++,… - Người dùng có thể chia thành nhiều nhóm và có số quyền hạn định GV: đây là tập thể đông đảo người có quan hệ với CSDL Mỗi người có nhu cầu khai thác thông tin khác Họ dựa trên sở các giao diện có sẵn GV: Có nhiều người hay nhiều nhóm người người quản trị phân quyền sử dụng khác Ví dụ: Phụ huynh hay học sinh xem điểm mà không có quyền cập nhật thông tin Hoạt động 2: GV: Yêu cầu HS xem SGK và nêu các bước để xây dựng CSDL HS: Lắng nghe, đọc sách và tích cực phát biểu xây dựng bài GV: Bổ sung đầy đủ các bước GV: Trình bày các bước xây dựng sở liệu HS: Nghiêm túc lắng nghe và ghi chép Các bước xây dựng CSDL Bước 1: Khảo sát  Tìm hiểu các yêu cầu công tác quản lí;  Xác định các liệu cần lưu trữ, phân tích mối liên hệ chúng  Phân tích các chức cần có hệ thống khai thác thông tin, đáp ứng các yêu cầu đặt  Xác định khả phần cứng, phần mềm có thể khai thác sử dụng Bước 2: Thiết kế  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ử  Nhập liệu cho CSDL  Tiến hành chạy thử các chương trình ứng dụng Nếu hệ thống đáp ứng tốt các yêu cầu đặt thì đưa vào sử dụng, ngược lại thì cần rà soát xem lỗi đâu để khắc phục Các bước nêu trên phải tiến hành nhiều lần hệ thống có khả ứng dụng 4.4.Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm  Câu 1: Cho biết vai trò người Hệ CSDL? Đáp án: - Người quản trị CSDL - Người Lập trình ứng dụng - Người dùng -13-GV : Vuõ Maïnh Huøng (14) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN  Câu 2: Các bước xây dựng Hệ CSDL? Đáp án: Có bước - Khảo sát - Thiết kế - Kiểm thử 4.5 Hướng dẫn học sinh tự học nhà:  Đối với bài học tiết này: Xem lại bài với các cẩu hỏi SGK  Đối với bài học tiết tiếp theo: Chuẩn bị bài tập sách bài tập cho tiết sau RÚT KINH NGHIỆM : + Nội dung: + Phương pháp: + Sử dụng đồ dung, thiết bị dạy học: -14-GV : Vuõ Maïnh Huøng (15) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: 06 - Tiết PPCT: 06… Bài: Tên bài dạy Ngày dạy:……/……/…… Bài: BÀI TẬP VÀ THỰC HÀNH SỐ 1 MỤC TIÊU: 11 Về kiến thức: Học sinh sau tiết học sẽ:  Củng cố các kiến thức vừa họ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 12 Về kỹ năng:  Thực số thao tác bước khảo sát và thiết kế 13 Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM  Xác định việc cần làm hoạt động quản lý công việc đơn giản  Sử dụng số công việc xây dựng CSDL đơn giản CHUẨN BỊ: 3.1.Giáo viên:  Sách giáo viên, bảng phụ 3.2.Học sinh:  Xem lại bài cũ  Tìm hiểu hoạt động thư viện trường TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: quá trình giảng bài 4.3.Giảng bài mới: Hoạt động thầy, trò Nội dung Hoạt động 1: Tìm hiểu nội qui thư Bài tập 1: viện, thẻ thư viện, phiếu mượn trả Các ràng buộc CSDL xây dựng: sách, sổ quản lí sách thư viện + Thời hạn mượn sách trường THPT + Số lượng sách mượn lần GV: Hướng dẫn HS tìm hiểu + Qui ước số cố qui phạm nội qui…và số loại - Chia HS theo nhóm để tìm hiểu các phiếu hay sổ sách tối thiểu thẻ mượn đọc, thẻ mượn nhà, nội dung đã nêu sổ theo dõi sách kho, sổ theo dõi tình hình sách cho mượn HS: Từng nhóm thảo luận nội dung đã (tình hình đọc sách độc giả)… GV phân công Bài tập 2: Kể tên các hoạt động chính thư viện GV: yêu cầu nhóm trình bày nội  Đưa kết luận: dung đã thảo luận + Quản lý sách gồm các hoạt động nhập/xuất sách, vào/ HS: Từng nhóm cử đại diện trình bày kho(theo hóa đơn mua theo biên lai giải cố vi các nội dung đã thảo luận phạm nội quy), lý sách (do sách lạc hậu nội dung GV: Gọi các nhóm khác cho ý kiến theo biên lai giải cố sách), đền bù sách tiền đóng góp (do sách), … GV: Đưa kết luận + Mượn/ trả sách: HS: Từng nhóm góp ý kiến cho các Cho mượn: kiểm tra thẻ đọc, phiếu mượn, tìm sách nhóm khác kho, ghi sổ mượn/trả và trao sách cho HS mượn -15-GV : Vuõ Maïnh Huøng (16) Giaùo aùn Tin hoïc 12 HS: Quan sát và ghi chép Hoạt động 2: thực bài tập - Kể tên các hoạt động chính thư viện GV: Hướng dẫn các nhóm chủ yếu tập trung vào công việc chính: quản lí sách và mượn-trả sách thư viện GV: Tiến hành hướng dẫn học sinh giải các yêu cầu đặt (GV nêu cụ thể công việc các hoạt động mượn/ trả sách) HS: Thực theo yêu cầu GV và ghi nhận vào tập Hoạt động 3: thực bài tập GV: Yêu cầu học sinh liệt kê các đối tượng cần quản lí thư viện GV: kết luận các đối tượng cần quản lý quá trình quản lý sách và mượn/ trả sách như: thông tin người đọc, theo tin sách, tác giả GV: Tiến hành hướng dẫn học sinh giải các yêu cầu đặt HS: Thực theo yêu cầu GV và ghi nhận vào tập GV: phát vấnTại số thẻ mượn là thông tin chính người đọc, mã sách là thông tin chính sách Hoạt động 4: thực bài tập GV: Hướng dẫn HS đưa các bảng cần có CSDL THUVIEN Các cột các bảng GV: Tiến hành hướng dẫn hs giải các yêu cầu đặt HS: Ghi chép nội dung các bảng Trường THPT LÊ DUẨN Nhận trả sách: 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, 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ủ đề, chuyên đề, tác giả, sách mới… Bài tập 3: CSDL ThuVien có thể có: người mượn, sách, tác giả, hóa đơn nhập, biên lí, biên giải cố sách, đền bù sách,… - 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: + Người mượn (hs): số thẻ mượn, họ 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à xuất bản, năm xuất bản, giá tiền, mã tác giả, tóm tắt nội dung sách + Tác giả: mã tác giả, họ tên tác giả, ngày sinh, ngày (nếu có), tóm tắt tiểu sử Bài tập 4: - CSDL THUVIEN cần bảng nào? Mỗi bảng cần có cột nào? Tùy theo cách tổ chức và quản lý thư viện trường, CSDL THUVIEN có thể có bảng khác Sau đây là số bảng  Bảng TACGIA (thông tin tác giả) MaTG HoTen NgSinh NgMat TieuSu (Mã tác giả) (Họ tên) (Ngày (Ngày (Tiểu sinh) mất) sử)  Bảng SACH (thông tin sách) MaSach TenSach LSach (Mã sách) (Tên sách) (Loại Sách) NXB (Nhà xuất bản)  Bảng HOCSINH (thông tin độc giả) MaThe HoTen NgSinh Lop (Số thẻ (Họ Tên) (Ngày (Lớp) mượn) sinh) NamXB (Năm xuất bản) DiaChi (Địa chỉ) … 14 Câu hỏi và bài tập củng cố và luyện tập:  Nhắc lại các kiến thức quan trọng cần nắm  Câu 1: Hãy mô tả cấu trúc việc cho mượn sách? Đáp án: Mượn/ trả sách: 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 trả sách: 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, nhập sách kho 15 Hướng dẫn học sinh tự học nhà:  Đối với bài học tiết này: Tự tạo lại cấu trúc bảng CSDL thư viện với bảng Học Sinh, Sách, Tác Giả, Mượn/trả sách  Đối với bài học tiết tiếp theo: Chuẩn bị bài GIỚI THIỆU MICROSOFT ACCESS -16-GV : Vuõ Maïnh Huøng (17) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN RÚT KINH NGHIỆM : + Nội dung: + Phương pháp: + Sử dụng đồ dung, thiết bị dạy học: -17-GV : Vuõ Maïnh Huøng (18) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: - Tiết PPCT: Ngày dạy: BAØI TAÄP MỤC TIÊU 1.1.Kiến thức  Biết khái niệm CSDL, hệ quản trị CSDL;  Biết vai trò CSDL xã hội đại 1.2 Kĩ Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 1.3 Thái độ  Nhận thức quá trình phát triển các hệ CSDL gắn liền với quá trình phát triển Tin học nhằm giải các bài toán thực tiễn ngày càng phức tạp;  Mong muốn học hệ quản trị CSDL cụ thể để có khả giải các bài toán máy tính điện tử TRỌNG TÂM Khái niệm CSDL, hệ quản trị CSDL; vai trò CSDL xã hội đại Nhận thức quá trình phát triển các hệ CSDL gắn liền với quá trình phát triển Tin học nhằm giải các bài toán thực tiễn ngày càng phức tạp CHUẨN BỊ 3.1 Giáo viên – Sách tham khảo hệ CSDL 3.2 Học sinh: sách bài tập, tập bài tập 4.TIẾN TRÌNH BÀI HỌC 4.1 Ổn định lớp: kiểm diện 4.2 Kiểm tra bài cũ: quá trình giảng bài 4.3 Giảng bài mới: Hoạt động GV và HS Nội dung bài học * Một CSDL là tập hợp liệu: Hoạt động 1: – Phản ánh hoạt động tổ chức; – Lưu trữ và khai thác MTDT; GV nhắc lại vấn đề cần – Nhiều người dùng với mục đích khác nắm vững chương I * Hệ quản trị CSDL là phần mềm cung cấp môi trường thuận lợi để : – Tạo lập CSDL; – Cập nhật CSDL; – Khai thác CSDL cách cung cấp các công cụ kiểm soát và điều khiển các truy cập vào CSDL * Các chức hệ quản trị CSDL: Cung cấp môi trường tạo lập CSDL, môi trường cập nhật và khai thác liệu, công cụ kiểm soát, điều khiển truy cập vào CSDL * Vai trò người làm việc với hệ CSDL: người quản trị HS trả lời các câu hỏi sau đây CSDL, người lập trình ứng dụng, người dùng; để ôn lại kiến thức chương * Các bước xây dựng CSDL: khảo sát, thiết kế, kiểm thử Câu hỏi 1: Hãy nêu các công việc thường gặp xử lí thông tin tổ chức Cho ví dụ minh họa cho công việc đó GV: Yêu cầu HS đọc câu hỏi Câu hỏi 2: CSDL là gì? Cho ví dụ -18-GV : Vuõ Maïnh Huøng (19) Giaùo aùn Tin hoïc 12 Gợi ý câu trả lời HS: Trả lời Hoạt động 2: GV: Nêu vấn đề - Dữ liệu HS cần phản ánh thông tin gì? - Để quản lí điểm có cần lưu tên môn học không? GV: Gợi ý HS Dữ liệu phản ánh thông tin gì? Siêu thị cần quản lí gì? HS: Trả lời Trường THPT LÊ DUẨN Câu hỏi 3: Hệ quản trị CSDL là gì? Cho ví dụ Câu hỏi 4: Nên ví dụ minh họa cho vài yêu cầu hệ CSDL Câu hỏi (trang 16): Nêu ứng dụng CSDL tổ chức mà em biết? Gợi ý:  Trong CSDL đó có thông tin gì?  CSDL phục vụ cho đối tượng nào, vấn đề gì? Ví dụ Trường ta có ứng dụng CSDL, đó là liệu HS và phục vụ quản lí HS (điểm, thông tin HS, ) Ví dụ Quản lí liệu siêu thị cần có CSDL để lưu trữ liệu phản ánh các hoạt động nhập - xuất hành, mua hành, thống kê hàng tồn kho, hàng bán chạy và doanh thu theo kỳ,… GV: Gợi ý HS Bệnh viện cần CSDL để làm gì? Ví dụ Bệnh viện cần có CSDL để lưu trữ thông tin bệnh nhân như: Các vệnh tiền sử bệnh nhân, quá trình điều trị trước đó,… để Đó là thông tin gì? có thể đưa phương pháp chữa bệnh thích hợp Ngoài có thể xuất HS: Trả lời hóa đơn, thống kê người mắc bệnh,… Hoạt động 3: GV: Nêu câu hỏi Nhấn mạnh “ liệu” và “ chương trình” hai khái niệm đã nêu Câu hỏi (trang 16): Hãy phân biệt CSDL với quản trị CSDL.? Khái niệm CSDL, VD Khái nệm hệ quản trị CSDL, VD Câu hỏi (trang 16): Giả sử 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ư GV: Nêu câu hỏi Gợi ý cho HS HS: Trả lời và có thể số HS Gợi ý: khác bổ sung ý kiến Để xây dựng CSDL để quản lí mượn, trả sách thư viện, ta phải lưu trữ các thông tin sau:  Thông-tin-độc-giả: Mã độc giả, họ và tên đơn vị, địa chỉ, điện thoại, ngày mua thẻ, ngày hết hạn;  Thông-tin-sách: Mã sách, tên sách, thể loại, tác giả, NXB, số GV: Nhắc HS nhớ lại bài tập và lượng; thực hành  Mượn-trả-sách: Mã mượn trả, mã độc giả, mã sách, sô sách mượn, ngày mượn, ngày hẹn trả, tình trạng sách…  Vi phạm: Mã mượn trả, lí vi phạm, số tiền phạt Để đáp ứng nhu cầu quản lí thủ thư, hệ quản trị CSDL cần thực các công việc sau:  Quản lí thông tin độc giả: Thêm độc giả, loại bỏ độc giả, thay đổi thông tin độc giả, cho phép độc giả đăng nhập hệ thống,…  Quản lí sách: o Nhập sách (thêm - loại bỏ - sửa thông tin sách),… GV: Nêu câu hỏi, gợi ý cho HS o Tìm kiếm sách: Tìm kiếm theo tên sách, loại sách, theo tác Các yêu cầu hệ giả, theo nhà xuất bản,… CSDL:  Quản lí mượn - trả: Tạo phiếu mượn, phiếu trả, phiếu phạt,… – Tính toàn vẹn;  Chức thống kê- báo cáo: – Tính quán; o Thống kê sách thư viện: Sách mượn nhiều nhất, sách đã – Tính tan toàn và bảo mật -19-GV : Vuõ Maïnh Huøng (20) Giaùo aùn Tin hoïc 12 – thông tin; Tính không dư thừa Hoạt động 4: HS: Cho ví dụ minh họa và cố gắng giải thích GV: Nêu câu hỏi, gợi ý cho HS HS: Trả lời Trường THPT LÊ DUẨN hết; o Thống kê sách mượn, trả  Bảo mật hệ thống: Phân quyền cho các nhân viên (thủ thư, độc giả,…) Câu hỏi (trang 16): Hãy nêu ví dụ minh họa cho vài yêu cầu hệ CSDL? Các yêu cầu hệ CSDL: a Tính toàn vẹn: Các giá trị liệu CSDL phải thỏa mãn số ràng buộc Ví dụ: Trong quản lí HS: Điểm các môn (Toán , Lí, Hóa, Văn, Sử, Địa, ) phải có ràng buộc giá trị đoạn [0 10] Giải thích: Để đảm bảo tình toàn vẹn, điểm các môn học ràng buộc giá trị đoạn từ [0 10] Vì vậy, hệ thống ngăn chặn việc nhập sai điểm b Tính quán: Trong quá trình thao tác cập nhật va xử lí liệu, liệu phải đảm bảo tính quán, đúng đắn CSDL Ví dụ 1: Trong “ Quản lí HS”: tính điểm trung bình = (toán*2+ văn*2+ lí+ hóa+ sử+ …)/n, xếp loại học lực,… dựa vào điểm môn Giả sử nâng điểm toán lên điểm: Để đảm bảo tính quán thì điểm trung bình, xếp loại học lực phải thay đổi theo Giải thích: Nếu CSDL không thỏa mãn tính quán, có thể nâng điểm môn nào đó lại không cập nhật điểm để tính lại điểm trung bình mà lấy điểm trung bỉnh cũ Do đó, kết điểm trung bình bị sai Ví dụ 2: Trong “Quản lí cửa hàng sách”: Khi nhân viên bán hàng bán sách nào đó, thì hệ thống phải tự trừ vào lượng sách tồn kho c Tính an toàn và bảo mật thông tin: CSDL cần bảo vệ an toàn, phân quyền cho người sử dụng, ngăn chặn việc thay đổi liệu không giao quyền Ví dụ: Trong “ Quản lí HS”, hệ thống phải phân quyền HS phép xem thông tin (điểm, kết quả,…) không có quyền thay đổi CSDL Giải thích: Nếu không có chức an toàn và bảo mật thông tin, HS có thể vào hệ thống và sửa điểm tự Do đó dẫn đến sai lệch kết và hậu lớn d Tính dư thừa: CSDL không lưu trữ liệu trùng lặp hoăc suy từ liệu đã có Ví dụ 1: Trong “Quản lí HS”, đã nhập liệu điểm các môn, thì không cần phải nhập vào điểm trung bình, xếp loại học lực Vì điểm trung bình, xếp loại học lực có thể suy từ các điểm môn học 4.4.Câu hỏi và bài tập củng cố: - Nhắc lại kiến thức trọng tâm - Câu 1: Ngôn ngữ định nghĩa liệu hệ quản trị CSDL cho phép ta làm gì? Ngôn ngữ định nghĩa liệu hệ quản trị CSDL cho phép người dùng:  Khai báo kiểu và các cấu trúc liệu thể thông tin;  Khai báo các ràng buộc trên liệu lưu trữ CSDL -20-GV : Vuõ Maïnh Huøng (21) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN 4.5 Hướng dẫn học sinh tự học nhà: - Đối với bài học tiết học này: Xem lại nội dung các câu hỏi đã làm - Đôi với bài học tiết học sau: Xem tiếp các bài tập và câu hỏi sách giáo khoa trang 20 Xem trước bài Microsoft Access RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -21-GV : Vuõ Maïnh Huøng (22) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: - Tiết PPCT: Ngày dạy: BAØI TAÄP MỤC TIÊU 1.1.Kiến thức  Biết khái niệm CSDL, hệ quản trị CSDL;  Biết vai trò CSDL xã hội đại 1.2 Kĩ Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 1.3 Thái độ  Nhận thức quá trình phát triển các hệ CSDL gắn liền với quá trình phát triển Tin học nhằm giải các bài toán thực tiễn ngày càng phức tạp;  Mong muốn học hệ quản trị CSDL cụ thể để có khả giải các bài toán máy tính điện tử TRỌNG TÂM Khái niệm CSDL, hệ quản trị CSDL; vai trò CSDL xã hội đại Nhận thức quá trình phát triển các hệ CSDL gắn liền với quá trình phát triển Tin học nhằm giải các bài toán thực tiễn ngày càng phức tạp CHUẨN BỊ 3.1 Giáo viên – Sách tham khảo hệ CSDL 3.2 Học sinh: sách bài tập, tập bài tập 4.TIẾN TRÌNH BÀI HỌC 4.1 Ổn định lớp: kiểm diện 4.2 Kiểm tra bài cũ: quá trình giảng bài 4.3 Giảng bài mới: Hoạt động GV và HS Nội dung bài học Hoạt động 1: GV: Nêu câu hỏi, gợi ý cho HS Câu hỏi (trang 20): Ngôn ngữ định nghĩa liệu hệ quản trị CSDL cho phép ta làm gì? Ngôn ngữ định nghĩa liệu hệ quản trị CSDL cho phép HS: Trả lời người dùng:  Khai báo kiểu và các cấu trúc liệu thể thông tin;  Khai báo các ràng buộc trên liệu lưu trữ CSDL GV: Nêu câu hỏi Câu hỏi (trang 20): Hãy kể các loại thao tác liệu, nêu ví dụ minh họa.? Các thao tác trên CSDL có thể phân thành các nhóm sau đây:  Thao tác với cấu trúc liệu: Khai báo tạo lập liệu (định nghĩa liệu: khai báo cấu trúc, thiết lập quan h65,…), cập nhật cấu trúc liệu HS: Trả lời Co thể số HS Ví dụ: Tạo bảng điểm HS lớp, ta có thể chèn thêm khác có ý kiến bổ sung, thảo cột “ Kết quả” vào CSDL Lớp; luận  Cập nhật: Nhập, sửa, xóa liệu Các thao tác này tác động lên nội dung liệu Ví dụ: Trong CSDL “Quản lí HS”, ta có thể nhập thêm thông tin HS mới, xóa bỏ thông tin HS đã chuyển trường, thay đổi điểm HS nhập sai,… -22-GV : Vuõ Maïnh Huøng (23) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 GV: Nhận xét câu trả lời, chỉnh sửa cần thiết Khai thác thông tin: Tìm kiếm, xếp liệu và kết xuất báo cáo Ví dụ: Yêu cầu “Hãy cho biết HS đạt học lực loại giỏi (điểm trung bình >=8.0)” Để giải bài toán này, người dùng nhập vào điều kiện : “ Điểm trung bình >= 8.0 “ Khi đó, hệ quản trị CSDL tìm kiếm, chọn lọc và thông tin HS thỏa mãn điều kiện trên Hoạt động 2: GV: Nêu câu hỏi, gợi ý câu trả lời Câu hỏi (trang 20): Vì hệ quản trị CSDL lại phải có khả kiểm soát và điều khiển các truy cập đến CSDL? Hãy nêu ví dụ minh họa Hệ quản trị CSDL phải có khả kiểm soát và điều khiển các truy cập đến CSDL, để: - Phát và ngăn chặn truy cập trái phép vào CSDL Chức này góp phân đáp ứng yêu cầu an toàn và bảo mật thông tin; Ví dụ: Trong hệ thống “Quản lí điểm HS”: Chỉ có GV có quyền thay đổi (bổ sung, xóa bỏ) điểm các môn học HS lớp mình giảng dạy Còn người dùng khác (GV khác, HS, phụ huynh,…) truy cập vào hệ thống để xem không có quyền thay đổi liệu hệ thống Trong hệ thống ngân hàng: Khách hàng có quyền xem thông tin riêng cá nhân mình (tài khoản, số tiền gửi vào, số tiền rút ra, ngày gửi, ngày rút, lãi suất, số tiền có) Nhưng khách hàng không thể xem thông tin cá nhân người khác (để đảm bảo quyền bí mật thông tin cá nhân và thông tin hoạt động ngân hàng) - Duy trì tính quán liệu: Tổ chức và điều khiển các truy cập đồng thời để bảo vệ các ràng buộc toàn vẹn và tính quán Ví dụ: Trong “Quản lí cửa hàng sách”: Khi nhân viên bán hàng bán sách nào đó, thì hệ thống phải tự trừ vào số lượng sách tồn kho là - Khôi phục CSDL có cố phần cứng hay phần mềm Ví dụ: Hệ thống quản lí cửa hàng sách phải có chế tự động luu, phục hồi sữ liệu HS: Trả lời GV: Nêu câu hỏi, gợi ý câu trả lời HS: Trả lời GV: Nhận xét, đánh giá việc chuẩn bị bài tập HS GV: Yêu cầu HS đọc câu hỏi, động viên HS trả lời Tôn trọng tất các lựa chọn khác HS HS: Trả lời Có thể có HS lựa chọn khác GV: Phân tích vai trò mà HS chọn Vai trò nào tốt  Câu hỏi (trang 20): Khi làm việc với các hệ CSDL, em muốn giữ vai trò gi? (người quản trị CSDL hay người lập trình ứng dụng hay người dùng)? Vì sao? Nếu em là người lập chương trình ứng dụng: Chính người lập trình ứng dụng đã tạo các phần mềm giúp người có thể lưu trữ, xử lí thông tin cách tự động Cũng vì chúng ta có các phần mêm để quản lí thư viện, quản li siêu thị, quản lí khách sạn,… giúp cho người quản lí tiết kiệm thời gian, sức lực và cho hiệu cao  Nếu em là người quản trị CSDL: Người quản trị CSDL có vai trò và quyền hạn quan trọng, đảm bảo hoạt động hệ CSDL thông suốt, liệu an toàn và bảo mật, phục vụ tốt cho nhiều người dùng  Nếu em là người dùng: Em không cần có kiến thức chuyên ngành CNTT em có thể khai thác thông tin CSDL để phục vụ hữu hiệu cho công việc và sống -23-GV : Vuõ Maïnh Huøng (24) Giaùo aùn Tin hoïc 12 GV: Nêu câu hỏi, gọi HS trả lời HS: Trả lời và phân tích lí lựa chọn GV: Nhận xét và chỉnh sửa câu trả lời Trường THPT LÊ DUẨN Câu hỏi (trang 20): Trong các chức hệ quản trị CSDL, theo em chức nào là quan trọng nhất? Vì sao? Trong các chức hệ quản trị CSDL, thì chức cung cấp môi trường cập nhật và khai thác liệu là quan trọng Bởi vì, chức này cho phép: – Cập nhật liệu (như nhập, sửa, xóa liệu); – Các thao tác với liệu ( tìm kiếm, thống kê, xếp, lập báo cáo,…) Những công việc trên nêu không nhờ hệ quản trị CSDL xử lí cách tự độngm người dùng nhiều thời gian và gặp khó khăn quá trình xử lí liệu (đặc biệt là việc tìm kiếm và thống kê báo cáo) GV: Nêu câu hỏi, gọi HS trả lời Câu hỏi ( trang 20): Hãy trình bày sơ lược hoạt động hệ quản trị CSDL Mỗi hệ quản trị CSDL có hai thành phần chính: Bộ quản lí liệu và xử lí truy vấn Khi có yêu cầu người dùng: – Hệ quản trị CSDL gửi yêu cầu đến mô đun có nhiệm vụ thực và yêu cầu hệ điều hành tìm số tệp chứa liệu cân thiết; – Các tệp tìm thấy s4 chuyển cho hệ quản trị CSDL xử lí và trả lại kết cho người dùng 4.4.Câu hỏi và bài tập củng cố: - Nhắc lại kiến thức trọng tâm - Câu 1: Trong các chức hệ quản trị CSDL, theo em chức nào là quan trọng nhất? Vì sao? Đáp án: Trong các chức hệ quản trị CSDL, thì chức cung cấp môi trường cập nhật và khai thác liệu là quan trọng Bởi vì, chức này cho phép: – Cập nhật liệu (như nhập, sửa, xóa liệu); – Các thao tác với liệu ( tìm kiếm, thống kê, xếp, lập báo cáo,…) Những công việc trên nêu không nhờ hệ quản trị CSDL xử lí cách tự độngm người dùng nhiều thời gian và gặp khó khăn quá trình xử lí liệu (đặc biệt là việc tìm kiếm và thống kê báo cáo) 4.5 Hướng dẫn học sinh tự học nhà: - Đối với bài học tiết học này: Xem lại nội dung các câu hỏi đã làm - Đôi với bài học tiết học sau: Xem trước bài Microsoft Access RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -24-GV : Vuõ Maïnh Huøng (25) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: … - Tiết PPCT: Ngày dạy: KIỂM TRA TIẾT MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết kiểm tra sẽ: - Củng cố lại kiến thức đã học 1.2.Về kỹ năng: - Biết khái niệm CSDL, vai trò CSDL học tập và đời sống Các yêu cầu hệ CSDL ; chức hệ QT CSDL 1.3.Về thái độ: - Nâng cao mức độ nhận thức CSDL và Hệ QTCSDL - Tạo ham thích học tập môn tin học TRỌNG TÂM: Khái niệm CSDL, Hệ QTCSDL, cần thiết CSDL và các tính chất cần phải có để tập hợp liệu tạo thành CSDL Các chức cần có hệ QTCSDL, vai trò, vị trí người hoạt động hệ CSDL CHUẨN BỊ: 3.1 Giáo viên:  Nội dung kiểm tra tiết 3.2 Học sinh:  Ôn lại kiến thức đã học Giấy kiểm tra, giấy nháp, dụng cụ học tập,… TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Ma trận đề: S T T NỘI DUNG SỐ CÂU HỎI ĐIỂM HÌNH THỨC CÂU HỎI (Tự luận/ Trắc nghiệm) Mức độ khó Hiểu Biết I Khái niệm Hệ CSDL Một số khái niệm Tự luận 1 Hệ quản trị sở liệu Tự luận 1 10 2 TỔNG CỘNG Vận dụng 4.3 Nội dung kiểm tra: Tự luận Câu 1: Giả sử 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ư Câu 2: Hãy nêu ví dụ minh họa cho vài yêu cầu hệ CSDL? Câu 3: Trong các chức hệ quản trị CSDL, theo em chức nào là quan trọng nhất? Vì sao? -25-GV : Vuõ Maïnh Huøng (26) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN Câu 4: Hãy trình bày sơ lược hoạt động hệ quản trị CSDL Đáp án: Câu 1: Để xây dựng CSDL để quản lí mượn, trả sách thư viện, ta phải lưu trữ các thông tin sau:  Thông-tin-độc-giả: Mã độc giả, họ và tên đơn vị, địa chỉ, điện thoại, ngày mua thẻ, ngày hết hạn;  Thông-tin-sách: Mã sách, tên sách, thể loại, tác giả, NXB, số lượng;  Mượn-trả-sách: Mã mượn trả, mã độc giả, mã sách, sô sách mượn, ngày mượn, ngày hẹn trả, tình trạng sách…  Vi phạm: Mã mượn trả, lí vi phạm, số tiền phạt Để đáp ứng nhu cầu quản lí thủ thư, hệ quản trị CSDL cần thực các công việc sau:  Quản lí thông tin độc giả: Thêm độc giả, loại bỏ độc giả, thay đổi thông tin độc giả, cho phép độc giả đăng nhập hệ thống,…  Quản lí sách: o Nhập sách (thêm - loại bỏ - sửa thông tin sách),… o Tìm kiếm sách: Tìm kiếm theo tên sách, loại sách, theo tác giả, theo nhà xuất bản,…  Quản lí mượn - trả: Tạo phiếu mượn, phiếu trả, phiếu phạt,…  Chức thống kê- báo cáo: o Thống kê sách thư viện: Sách mượn nhiều nhất, sách đã hết; o Thống kê sách mượn, trả  Bảo mật hệ thống: Phân quyền cho các nhân viên (thủ thư, độc giả,…) Câu 2: Các yêu cầu hệ CSDL: a Tính toàn vẹn: Các giá trị liệu CSDL phải thỏa mãn số ràng buộc Ví dụ: Trong quản lí HS: Điểm các môn (Toán , Lí, Hóa, Văn, Sử, Địa, ) phải có ràng buộc giá trị đoạn [0 10] Giải thích: Để đảm bảo tình toàn vẹn, điểm các môn học ràng buộc giá trị đoạn từ [0 10] Vì vậy, hệ thống ngăn chặn việc nhập sai điểm b Tính quán: Trong quá trình thao tác cập nhật va xử lí liệu, liệu phải đảm bảo tính quán, đúng đắn CSDL Ví dụ 1: Trong “ Quản lí HS”: tính điểm trung bình = (toán*2+ văn*2+ lí+ hóa+ sử+ …)/n, xếp loại học lực,… dựa vào điểm môn Giả sử nâng điểm toán lên điểm: Để đảm bảo tính quán thì điểm trung bình, xếp loại học lực phải thay đổi theo Giải thích: Nếu CSDL không thỏa mãn tính quán, có thể nâng điểm môn nào đó lại không cập nhật điểm để tính lại điểm trung bình mà lấy điểm trung bỉnh cũ Do đó, kết điểm trung bình bị sai Ví dụ 2: Trong “Quản lí cửa hàng sách”: Khi nhân viên bán hàng bán sách nào đó, thì hệ thống phải tự trừ vào lượng sách tồn kho c Tính an toàn và bảo mật thông tin: CSDL cần bảo vệ an toàn, phân quyền cho người sử dụng, ngăn chặn việc thay đổi liệu không giao quyền Ví dụ: Trong “ Quản lí HS”, hệ thống phải phân quyền HS phép xem thông tin (điểm, kết quả, …) không có quyền thay đổi CSDL Giải thích: Nếu không có chức an toàn và bảo mật thông tin, HS có thể vào hệ thống và sửa điểm tự Do đó dẫn đến sai lệch kết và hậu lớn d Tính dư thừa: CSDL không lưu trữ liệu trùng lặp hoăc suy từ liệu đã có Ví dụ 1: Trong “Quản lí HS”, đã nhập liệu điểm các môn, thì không cần phải nhập vào điểm trung bình, xếp loại học lực Vì điểm trung bình, xếp loại học lực có thể suy từ các điểm môn học Câu 3: Trong các chức hệ quản trị CSDL, thì chức cung cấp môi trường cập nhật và khai thác liệu là quan trọng Bởi vì, chức này cho phép: -26-GV : Vuõ Maïnh Huøng (27) Giaùo aùn Tin hoïc 12 – – Trường THPT LÊ DUẨN Cập nhật liệu (như nhập, sửa, xóa liệu); Các thao tác với liệu ( tìm kiếm, thống kê, xếp, lập báo cáo,…) Những công việc trên nêu không nhờ hệ quản trị CSDL xử lí cách tự độngm người dùng nhiều thời gian và gặp khó khăn quá trình xử lí liệu (đặc biệt là việc tìm kiếm và thống kê báo cáo) Câu 4: Mỗi hệ quản trị CSDL có hai thành phần chính: Bộ quản lí liệu và xử lí truy vấn Khi có yêu cầu người dùng: – Hệ quản trị CSDL gửi yêu cầu đến mô đun có nhiệm vụ thực và yêu cầu hệ điều hành tìm số tệp chứa liệu cân thiết; Các tệp tìm thấy chuyển cho hệ quản trị CSDL xử lí và trả lại kết cho người dùng 4.4 Câu hỏi và bài tập củng cố: 4.5.Hướng dẫn học sinh tự học nhà:  Đối với bài học tiết học này:  Đối với bài học tiết học tiếp theo: Chuẩn bị bài MS ACCESS RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dùng dạy học: -27-GV : Vuõ Maïnh Huøng (28) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần:… - Tiết PPCT: … CHƯƠNG II HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS Tên bài dạy Bài 3: GIỚI THIỆU MICROSOFT ACCESS MỤC TIÊU: 1.1 Về kiến thức: Học sinh sau tiết học sẽ:  Biết các chức chính Access: tạo lập bảng, thiết lập mối liên kết các bảng, cập nhật và khai thác thông tin  Biết bốn đối tượng: bảng, mẩu hỏi, biểu mẩu và báo cáo  Biết hai chế độ làm việc: chế độ thiết kế (làm việc với cấu trúc) và chế độ làm việc với liệu  Liên hệ bài toán quản lí gần gũi với HS cùng các công cụ quản lí tương ứng Access 1.2 Về kỹ năng:  Thực 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 Biết cách tạo các đối tượng: dùng thuật sĩ (Wizard) và tự thiết kế (Design) 1.3 Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Hệ QTCSDL Access và các khái niệm chính Access Biết các chức chính Access: tạo lập bảng, thiết lập mối liên kết các bảng, cập nhật và khai thác thông tin Biết bốn đối tượng: bảng, mẩu hỏi, biểu mẩu và báo cáo; hai chế độ làm việc: chế độ thiết kế (làm việc với cấu trúc) và chế độ làm việc với liệu CHUẨN BỊ: 3.1 Giáo viên:  Sách giáo viên 3.2 Học sinh:  Xem lại bài cũ  Chuẩn bị bài GIỚI THIỆU MICROSOFT ACCESS TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: tiết trước kiểm tra tiết nên không trả bài 4.3.Giảng bài mới: Hoạt động thầy, trò Nội dung Hoạt động 1: I PHẦN MỀM MICROSOFT ACCESS GV: Giới thiệu phần mềm Phần mềm Microsoft Access ( Accesss) là hệ CSDL nằm phần Microsoft Access mềm Microsoft Office GV: Các em đã học II KHẢ NĂNG CỦA ACCESS phần mềm nào Access có khả nào? Microsoft? Cung cấp các công cụ tạo lập, lưu trữ, cập và khai thác -28-GV : Vuõ Maïnh Huøng (29) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 HS: Microsoft Word liệu Tạo lập CSDL và lưu trữ chúng trên các thiết bị nhớ Mỗi CSDL gồm các bảng liệu và mối liên kết các bảng Microsoft Office ngoài Word đó * Tạo biểu mẩu để cập nhật liệu, tạo báo cáo thông còn có phần mềm kê, tổng kết hay mẩu hỏi để khai thác liệu CSDL nào? Ví dụ Bài toán quản HS: Access, Excel, Power lí học sinh lớp Point, Outlook,… GV: Trong phần mềm * HS: Chú ý, lắng nghe và ghi III CÁC ĐỐI TƯỢNG CHÍNH CỦA ACCESS nhận vào tập Các loại đối tượng GV: Dùng ví dụ bài toán Bảng (Table): dùng để lưu liệu Gồm nhiều “Quản lý học sinh” để minh hàng,nhiều cột chứa thông tin chủ thể họa các khả Mẫu hỏi (Query): dùng để xếp, tìm kiếm và kết Access xuất liệu xác định từ nhiều bảng HS: Chú ý, lắng nghe Biểu mẫu (form): giúp tạo giao diện thuận tiện cho GV:Access có nghĩa là gì? việc nhập hiển thị thông tin Báo cáo (Report): thiết kế để định dạng, tính HS: trả lời câu hỏi toán, tổng hợp các liệu chọn và in GV: Access có nghĩa là truy Ví dụ Để giải bài toán “Quản lí học sinh”, ta có thể dùng cập, truy xuất Access để xây dựng CSDL “Quản lí học sinh” gồm: GV: Microsoft Access giúp * Bảng: để lưu trữ thông tin các học sinh * Biểu mẩu: dùng để cập nhật thông tin người lập trình tạo CSDL, * Mẩu hỏi: để kết xuất thông tin từ bảng… nhập liệu và khai thác * Báo cáo: tổng kết điểm học kì lớp,… thông tin từ CSDL - Như vậy, sở liệu “ Quản lí học sinh” có thể gồm:  Bảng: * HOCSINH: lưu thông tin học sinh (họ GV: Giới thiệu tính các đối tên, ngày sinh, lớp,…) tượng chính Access  Một số biểu mẩu: * Nhap HS: dùng để truy cập thông tin học GV: Lấy ví dụ minh họa cụ sinh thể để học sinh theo dõi * Nhập Diem: dùng để truy cập điểm trung bình môn học sinh  Một số mẩu hỏi: Hoạt động 2: * Dùng để xem thông tin học sinh hay HS: Chú ý, theo dõi, ghi lớp theo điều kiện nào đó chép  Một số báo cáo: * Xem và in bảng điểm môn tin học, danh sách đoàn viên… GV: Giới thiệu thao tác khởi IV MỘT SỐ THAO TÁC CƠ BẢN động Access Khởi động Access  Cách1: Từ bảng chọn Start  All Programs  Microsoft Office  Microsoft Access HS: Chú ý, theo dõi, ghi chép  Cách 2: Nháy đúp vào biểu tượng Access trên màn hình -29-GV : Vuõ Maïnh Huøng (30) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN Tạo sở liệu 1) Chọn lệnh File  New 2) Chọn Blank Database, xuất hộp thoại File New Database GV: Giới thiệu thao tác tạo sở liệu HS: Chú ý, theo dõi, ghi chép Hộp thoại File New Database 3) Trong hộp thoại File New Database, chọn vị trí lưu tệp và nhập tên tệp CSDL Sau đó nháy nút Create để xác nhận tạo tệp GV: Giới thiệu thao tác mở cửa sổ liệu đã có HS: Chú ý, theo dõi, ghi chép  Chú ý: -30-GV : Vuõ Maïnh Huøng (31) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12  Tại thời điểm, Access làm việc với CSDL  Access tạo tệp với phần mở rộng là mdb và chứa tất các đối tượng liên quan đến CSDL Thường gọi Tệp CSDL thay cho CSDL GV: Giới thiệu thao tác kết thúc phiên làm việc với Access HS: Chú ý, theo dõi, ghi chép GV: Giới thiệu chế độ làm việc với các bảng đối tượng Cửa sổ CSDL tạo Mở cửa sổ liệu đã có  Cách 1: - Nháy chuột lên tên CSDL khung New File  Cách 2: Chọn lệnh File  Open… tìm và nháy đúp vào tên CSDL cần mở HS: Chú ý, theo dõi, ghi chép GV: Giới thiệu cách tạo và cách mở đối tượng HS: Chú ý, theo dõi, ghi chép Giải thích Thuật sĩ (Wizard) là gì?  Thuật Sĩ:  Là chương trình Cửa sổ CSDL đã có Kết thúc phiên làm việc với Access hướng dẫn bước giúp  Cách 1: Chọn File  Exit tạo các đối tượng  Cách 2:Nháy nút góc trên bên phải màn hình làm việc Access CSDL từ các mẫu dựng V LÀM VIỆC VỚI CÁC ĐỐI TƯỢNG sẵn cách nhanh chóng Chế độ làm việc với các đối tượng -31-GV : Vuõ Maïnh Huøng (32) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 - Chế độ thiết kế: (Design View) chọn View   Chú ý: Design View nháy nút , dùng tạo thay đổi cấu trúc bảng (Table), mẫu hỏi (query), thay đổi cách trình bày biểu mẫu (form), báo cáo  Người thường dung (report) kết hợp: trước tiên dung Wizard, sau đó chỉnh sửa lại  Create table in Design view (tạo bảng chế độ thiết kế) Bảng chế độ thiết kế Chế độ trang liệu: (Datasheet view) View wizard (tạo bảng  Datasheet View nháy nút để hiển thị liệu dạng bảng, cách dung thuật sĩ) người dùng có thể xem, xóa, hiệu chỉnh, thêm liệu Create table by entering data (tạo bảng các nhập liệu ngay)  Create table by using Bảng chế độ trang liệu * Lưu ý: có thể chuyển đổi hai chế độ cách nháy nút Tạo đối tượng * Dùng các mẩu dựng sẵn (Wizard – thuật sĩ) * Người dùng tự thiết kế * Kết hợp hai cách trên (thường sử dụng cách này) Ví dụ: Để tạo bảng, nháy đúp chuột lên tùy chọn ngăn phải cửa sổ CSDL Mở đối tượng - Nháy đúp lên tên đối tượng để mở nó Ví dụ: Nháy đúp lên bảng nhanvien để mở bảng này 4.4 Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm Câu 1: Các loại đối tượng ACCESS? -32-GV : Vuõ Maïnh Huøng (33) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN Bảng (Table): dùng để lưu liệu Gồm nhiều hàng,nhiều cột chứa thông tin chủ thể Mẫu hỏi (Query): dùng để xếp, tìm kiếm và kết xuất liệu xác định từ nhiều bảng Biểu mẫu (form): giúp tạo giao diện thuận tiện cho việc nhập hiển thị thông tin Báo cáo (Report): thiết kế để định dạng, tính toán, tổng hợp các liệu chọn và in 4.5 Hướng dẫn học sinh tự học nhà:  Đối với bài học tiết học này: Học bài cũ và trả lời các câu hỏi SGK trang 33  Đối với bài học tiết học tiếp theo: Chuẩn bị bài CẤU TRÚC BẢNG RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dùng dạy học: -33-GV : Vuõ Maïnh Huøng (34) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: … - Tiết PPCT: … Tên bài dạy Ngày dạy: ……… Bài 4: CẤU TRÚC BẢNG MỤC TIÊU: 1.Về kiến thức: Học sinh sau tiết học sẽ:  Hiểu các khái niệm chính cấu trúc bảng gồm: Trường, ghi, kiểu liệu, khoá chính;  Nắm cách tạo, sửa và lưu cấu trúc bảng, nạp liệu vào bảng, cập nhật liệu; 2.Về kỹ năng:  Biết thực các kĩ tạo và sửa cấu trúc bảng, tạo liên kết các bảng  Thực việc định khóa chính đơn giản là trường 3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Hiểu các khái niệm chính cấu trúc bảng gồm: Trường, ghi, kiểu liệu, khoá chính; Nắm cách tạo, sửa và lưu cấu trúc bảng, nạp liệu vào bảng, cập nhật liệu; Biết thực các kĩ tạo và sửa cấu trúc bảng, tạo liên kết các bảng Thực việc định khóa chính đơn giản là trường CHUẨN BỊ: 1.Giáo viên:  Sách giáo viên 2.Học sinh:  Xem lại bài cũ  Chuẩn bị bài CÁU TRÚC BẢNG TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: Câu hỏi: Liệt kê các loại đối tượng Access? Nêu các thao tác khởi động Access(5đ) Câu hỏi: Có chế độ nào làm việc với các đối tượng?(5đ) 4.3.Giảng bài mới: Hoạt động thầy, trò Nội dung Hoạt động 1: I Các khái niệm chính Giới thiệu bảng: Một sở Dữ liệu Access lưu trữ dạng các bảng, gồm có các liệu bao gồm các đối cột tượng chính như: Bảng và các hàng Bảng là thành phần sở tạo nên CSDL Các bảng chứa (Table), Mẫu hỏi (Query), toàn liệu mà người dùng cần để khai thác Biểu mẫu (Form), Báo cáo Ví dụ: Xét bảng danh sách học sinh lớp (Report) Chúng ta * Trường (Field): Mỗi trường là cột bảng thể tìm hiểu các đối tượng thuộc tính đối tượng cần quản lí đó Bài hôm chúng ta Ví dụ, bảng HOC_SINH có các trường: Ten, NgSinh, DiaChi, GT, tìm hiểu đối tượng quan … trọng các đối tượng * Bản ghi (Record): Mỗi ghi là hàng bảng gồm Access đó là Bảng liệu các thuộc tính chủ thể quản lí (Table) Ví dụ, bảng HOC_SINH ghi thứ có liệu là: GV đưa bảng danh {5, Phạm Kim, Anh, Nữ, 5/12/1991, không là đoàn viên, 12 Lê Lợi, 2} -34-GV : Vuõ Maïnh Huøng (35) Giaùo aùn Tin hoïc 12 sách học sinh Dựa vào bảng này để giải thích các khái niệm trường, ghi, kiểu liệu Lấy ví dụ cụ thể minh họa Để kiểm tra mức độ hiểu bài học sinh có thể yêu cầu các em lấy ví dụ tương tự và rõ các thành phần bảng GV: Dữ liệu Access lưu dạng nào? HS: trả lời, đề nghị HS khác bổ sung GV: bảng Access? HS: trả lởi, hs khác bổ sung GV: chốt lại GV: trường là gì? HS: trả lời GV: Em hiểu ghi nào? HS: trả lời GV liệt kê và giới thiệu số kiểu liệu chính Access Lấy ví dụ thực tế để học sinh hiểu các khái niệm GV: phải khai báo kiểu liệu trước (cấu trúc tạo trước) HS: trả lời, em khác bổ sung Trường THPT LÊ DUẨN * Kiểu liệu (Data Type): Là kiểu liệu lưu trường Mỗi trường có kiểu liệu Ví dụ: HODEM có kiểu liệu là văn (Text), NGAYSINH có kiểu liệu là ngày/thời gian (Date/Time) Một số kiểu liệu chính: Text: Dữ liệu kiểu văn gồm chữ và số Number: Dữ liệu kiểu số Date/Time: Dữ liệu kiểu ngày / thời gian Currency: Dữ liệu kiểu tiền tệ Autonumber: Dữ liệu kiểu số đếm, tăng tự động cho ghi và thường có bước tăng là Yes/No: Dữ liệu kiểu Boolean (hay Logic) Ví dụ: MaSo có kiểu liệu là Number (kiểu số), HoDem có kiểu Text (kiểu văn bản), NgSinh (ngày sinh) có kiểu Date/Time (ngày/giờ), DoanVien có kiểu Yes/No (đúng/sai) II Tạo và sửa cấu trúc Hoạt động 2: bảng Mục tiêu: Giới thiệu cách làm Tạo cấu trúc bảng việc với bảng: Tạo và sửa cấu Bước 1: Nháy nút lệnh New nháy đúp Design View trúc bảng Nháy đúp Creat Table in Design View Cách tiến hành: Trước tiên GV nhắc lại cách khởi động Access và tạo sở liệu Trang bảng cửa sổ CSDL ra, chọn nhãn Tables Từ đây ta có thể tạo các bảng làm việc với các bảng đã có GV: Lệnh tạo cấu trúc bảng HS: trả lời Hình 2: Trang bảng cửa sổ CSDL Bước 2: Chọn Design View (chế độ thiết kế) hộp thoại New Table và nhắp OK Dựa vào bảng “Cấu trúc bảng chế độ thiết kế”, GV giải thích cho HS hiểu rõ định nghĩa trường và các tính chất trường -35-GV : Vuõ Maïnh Huøng (36) Giaùo aùn Tin hoïc 12 Dựa vào ví dụ cụ thể GV giải thích khái niệm khoá chính và nêu các bước tạo khoá chính Nếu có điều kiện GV có thể làm mẫu cho học sinh quan sát GV: Khóa là gì? HS: trả lời, học sinh khác bổ sung GV: ta có thể lấy cột tên bảng sổ điểm để làm khóa không? HS: trả lời, hs khác nhận xét GV: Nhận xét việc trùng tên cột tên nên không thể làm khóa Khóa là cột có liệu dòng là nhất, không trùng GV: Access có thể tự động tạo khóa có tên là ID, kiểu là Auto Number Trường THPT LÊ DUẨN Bước 3: Trong cửa sổ thiết kế thực các thao tác: Gõ tên trường vào cột Field Name Chọn kiểu liệu cột Data Type Mô tả nội dung trường cột Description (phần này không thiết phải có) Lựa chọn tính chất trường phần Field Properties Định nghĩa trường Sau tạo bảng xong chúng ta cần lưu lại để có thể cập nhật liệu Bảng sau lưu có thể thay đổi, chúng ta có thể thay đổi thứ tự các trường, có thể thêm trường, xoá trường và thay đổi khoá chính trường GV : Muốn thay đổi cấu trúc bảng ta làm nào ? HS : trả lời, hs khác nhận xét, bổ sung để hoàn chỉnh theo thứ tự các lệnh sau : - Thay đổi thứ tự trường - Thêm trường - Xóa trường - Thay đổi khóa chính - Xóa bảng - Đổi tên bảng GV : lưu ý nhấn mạnh các cách làm tiện lợi, nhanh Các tính chất trường Hình 3: Cấu trúc bảng chế độ thiết kế  Các tính chất trường: Field Size: Độ rộng độ lớn tối đa liệu trên Field Format: Quy định cách hiển thị và in liệu Caption: Chuỗi làm tiêu đề cho trường (Field) Default Value: Là giá trị ban đầu trưởng (Field) Bước 4: Chỉ định khóa chính Khoá chính: Trường mà giá trị nó xác định hàng bảng Trường đó tạo thành khóa chính (Primary Key) bảng Khoá chính có thể là nhiều trường B1: Chọn trường làm khóa chính B2: Edit  Primary Key (hoặc nhắp nút lệnh trên công cụ) Nếu sau tạo bảng mà Bước 5: Lưu cấu trúc bảng chúng ta không có nhu cầu sử Chọn FileSave nháy nút lệnh Save -36-GV : Vuõ Maïnh Huøng (37) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 dụng chúng ta muốn tạo lại thì có thể xoá bảng Gõ tên bảng vào ô Table Name hộp thoại Save As Nháy OK nhấn Enter Ta có thể đổi tên bảng Thay đổi cấu trúc bảng - Chọn bảng - Nháy nút Design a) Thay đổi thứ tự các trường: Chọn trường, nháy chuột và giữ (Có đường nhỏ nằm ngang) Di chuyển chuột, đường nằm ngang đến vị trí Nhả chuột đã di chuyển trường đến vị trí mong muốn b) Thêm trường: Insert  Rows nháy nút Gõ tên trường, chọn kiểu liệu, mô tả và xác định các tính chất trường (nếu có) c) Xoá trường: Chọn trường muốn xoá Nháy Edit  Delete Row nháy nút d) Thay đổi khoá chính: Chọn (các) trường khóa chính Nháy nút chọn lệnh Primary Key Xoá và đổi tên bảng a) Xoá bảng Bước 1: Chọn tên bảng trang bảng Bước 2: Nháy chọn lệnh Edit  Delete b) Đổi tên bảng Bước 1: chọn bảng Bước 2: Edit  Rename Bước 3: Khi tên bảng có viền khung là đường liền nét ( ), gõ tên cho bảng nhấn Enter Lưu ý: Tất các lệnh trên có thể thực tắt nút chuột phải 4.4 Củng cố bài học:  Nhắc lại các kiến thức quan trọng cần nắm Câu 1: Các kiểu liệu mà em biết? Đáp án: Text: Dữ liệu kiểu văn gồm chữ và số -37-GV : Vuõ Maïnh Huøng (38) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN Number: Dữ liệu kiểu số Date/Time: Dữ liệu kiểu ngày / thời gian Currency: Dữ liệu kiểu tiền tệ Autonumber: Dữ liệu kiểu số đếm, tăng tự động cho ghi và thường có bước tăng là Yes/No: Dữ liệu kiểu Boolean (hay Logic) 4.5 Hướng dẫn học sinh chuẩn bị bài nhà:  Đối với bài học tiết học này: Học bài cũ và trả lời các câu hỏi SGK trang 39  Đối với bài học tiết tiếp theo: Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dùng dạy học: -38-GV : Vuõ Maïnh Huøng (39) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: …- Tiết PPCT: … Bài tập và thực hành TẠO CẤU TRÚC BẢNG 1.MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết học sẽ:  Củng cố lại các kiên thức đã học  Biết các quy tắc đặt tên đúng Access 1.2.Về kỹ năng: - Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; - Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; - Biết sửa cấu trúc bảng 1.3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Biết các quy tắc đặt tên đúng Access Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; Biết sửa cấu trúc bảng 3.CHUẨN BỊ: 3.1.Giáo viên:  sách giáo viên, máy vi tính đã cài đặt Microsoft Office XP 3.2.Học sinh:  Xem lại bài cũ  Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH SỐ TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: Câu hỏi: Theo em có thể khai báo kiểu liệu gì cho thuộc tính sau đây? (4đ) Số báo danh: Ngày sinh: Họ và tên: Điểm số: Câu hỏi: Khóa chính là gì? Với bảng liệu gồm các thuộc tính nêu câu 1, hãy xác định trường khóa chính và nêu thao tác thực (6đ) 4.3.Giảng bài mới: Hoạt động thầy, trò Nội dung Bài Hoạt động 1: Khởi động Access, tạo CSDL với tên QuanLi_HS Trong CSDL này tạo bảng GV: Yêu cầu học sinh HOC_SINH có cấu trúc mô tả sau: mở SGK trang 40 HOC_SINH Tên trường Mô tả Kiểu liệu GV: Yêu cầu học sinh MaSo Mã học sinh AutoNumber đọc kỹ phần chú yù HoDem Họ và đệm Text sách giáo khoa trước Ten Tên Text thực hành để thực hành GT Giới tính Text tốt Doanvien Là đoàn viên hay không Yes/No HS: lắng nghe và nghiên -39-GV : Vuõ Maïnh Huøng (40) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 cứu sách giáo khoa Ghi nhận vào tập GV: Yêu cầu học sinh khởi động Access, thực hành các nội dung sách giáo khoa NgSinh DiaChi To Toan Van Ngày sinh Địa Tổ Điểm trung bình môn Toán Điểm trung bình môn Văn Date/ Time Text Number Number Number HS: lắng nghe là làm Chú ý: Đối với các trường điểm trung bình theo yêu cầu giáo môn, để nhập số thập phân có chữ số và luôn thị dạng thập phân, ta viên cần đặt số tính chất các trường này GV: Quan sát, theo dõi hình bên và hường dẫn học sinh Bài Chỉ định khoá chính: Chỉ định trường MaSo là khoá chính thực hành Bài - Chuyển trường DoanVien xuống trường NgSinh và trên trường Hoạt động 2: DiaChi GV: Thao tác mẫu cho - Thêm các trường sau: học sinh Tên trường Mô tả Điểm trung bình môn Lí HS: tập trung theo dõi Li Hoa Điểm trung bình môn Hóa GV thao tác mẫu Tin Điểm trung bình môn Tin GV: Yêu cầu học sinh - Lưu lại bảng và thoát khỏi Access Chú ý làm theo  Đặt tên Access: GV: Tiếp tục hướng dẫn - Không đặt tên bảng hay mẫu hỏi cùng tên học sinh làm các bài tập - Tên trường không quá 64 kí tự sách giao khoa - Những kí tự không dùng tên đối tượng gồm dấu chấm (.), dấu chấm than (!), dấu huyền cạnh phím số (`), các dấu ngoặc vuông [ ] GV: Nhắc HS lưu lại bài - Tránh dùng tên trùng với tên các hàm có sẵn Access tên và thoát khỏi Access các tính chất trường  Trong chế độ thiết kế để tạo/sửa đổi cấu trúc bảng: - Nhấn phím Tab Enter để chuyển qua lại các ô; - Nhấn phím F6 để chuyển qua lại hai phần cửa sổ cấu trúc bảng; - Để chọn trường, ta nháy chuột vào ô bên trái tên trường (con trỏ chuột có hình mũi tên ), chọn, toàn dòng định nghĩa trường bôi đen Khi đã định khoá chính cho bảng, thì Access không cho phép nhập giá trị trùng để trống giá trị trường khoá chính 4.4 Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm 4.5.Hướng dẫn học sinh tự học bài nhà:  Học bài cũ  Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH (tt) -40-GV : Vuõ Maïnh Huøng (41) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -41-GV : Vuõ Maïnh Huøng (42) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: … - Tiết PPCT:… Bài tập và thực hành TẠO CẤU TRÚC BẢNG (tt) 1.MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết học sẽ:  Củng cố lại các kiên thức đã học  Biết các quy tắc đặt tên đúng Access 1.2.Về kỹ năng: - Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; - Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; - Biết sửa cấu trúc bảng 1.3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Biết các quy tắc đặt tên đúng Access Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; Biết sửa cấu trúc bảng 3.CHUẨN BỊ: 3.1.Giáo viên:  sách giáo viên, máy vi tính đã cài đặt Microsoft Office XP 3.2.Học sinh:  Xem lại bài cũ  Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH SỐ TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: Câu hỏi: Quy tắc đặt tên Access? Câu hỏi: Sau thiết kế xong bảng, ta không định khóa chính thì: a) Access không cho phép lưu bảng; b) Access không cho phép nhập liệu; c) Dữ liệu bảng có thể có hai hàng giống hệt nhau; d) Access đưa lựa chọn là tự động tạo trường khóa chính cho bảng lấy tên là ID và kiểu liệu là Autonumber 4.3.Giảng bài mới: Hoạt động thầy, trò Nội dung Hoạt động 1: Tạo tập tin CSDL Access, có phần tên là tên học sinh, ví du: GV: Tiếp tực hướng dẫn học NGUYENVANLONG.MDB, nằm thư mục D:\ Tên lớp gồm 03 Tables sinh làm tiếp các bài tập sau: SGK o Khach_hang(Ma_khach_hang,Ten_khach_hang,Dia_chi), GV: Phát phiếu bài tập cho với ý nghĩa khách hàng có mã khách hàng học sinh (Ma_khach_hang) GV: Yêu cầu học sinh tiếp tục o San_pham(Ma_san_pham,Ten_san_pham,Don_gia), với ý thực hành với nội dung nghĩa sản phẩm có mã sản phẩm (Ma_san_pham) -42-GV : Vuõ Maïnh Huøng (43) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 phiếu bài tập vừa phát HS: lắng nghe là làm theo yêu cầu giáo viên Hoa_don(So_hieu_don, Ma_khach_hang, Ma_san_pham,So_luong,Ngay_giao_hang), với ý nghĩa: số hiệu hóa đơn (So_hieu_don) là không trùng nhau, khách hàng có thể mua nhiều sản phẩm, và sản phẩm có thể mua nhiều lần Trong đó yêu cầu : Ma_khach_hang: kiểu ký tự, chứa tối đa 10 ký tự Ma_san_pham: kiểu ký tự, chứa tối đa ký tự So_hieu_don: kiểu số nguyên (integer) Ngay_giao_hang: kiểu ngày ngắn dạng :Việt Nam Don_gia: kiểu số thực (single) So_luong: kiểu số nguyên (integer) Sử dụng thuộc tính Caption để nhập tên trường có dấu tiếng Việt Tính chất các trường còn lại bảng tùy học sinh tự thiết kế cho phục vụ mục đích quản lý hàng hóa và mối quan hệ các bảng o Hoạt động 2: GV: Quan sát, theo dõi và hường dẫn học sinh thực hành GV: Thao tác mẫu cho học sinh HS: tập trung theo dõi GV thao tác mẫu GV: Yêu cầu học sinh làm theo GV: Tiếp tục hướng dẫn học sinh làm làm hết bài tập GV: Nhắc HS lưu lại bài và thoát khỏi Access 4.4 Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm 4.5 Hướng dẫn học sinh tự học bài nhà:  Học bài cũ RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -43-GV : Vuõ Maïnh Huøng (44) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: … - Tiết PPCT:… Bài 5: CÁC THAO TÁC CƠ BẢN TRÊN BẢNG MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết học nắm các thao tác sau:  Cập nhật liệu;  Sắp xếp liệu  Tìm kiếm và lọc liệu;  Định dạng và in liệu;  Tạo biểu mẫu 1.2.Về kỹ năng:  Biết mở bảng chế độ trang liệu;  Biết cập nhật liệu vào các bảng;  Biết sử dụng các nút lệnh để xếp;  Biết sử dụng các nút lệnh để lọc liệu thỏa điều kiện nào đó;  Biết sử dụng chức tìm kiếm và thay đơn giản;  Biết sử dụng thuật sĩ để tạo biểu mẫu đơn giản;  Biết sử dụng biểu mẫu để hiển thị ghi;  Biết chỉnh sửa biểu mẫu chế độ thiết kế 1.3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Biết mở bảng chế độ trang liệu; cập nhật liệu vào các bảng; sử dụng các nút lệnh để lọc liệu thỏa điều kiện nào đó; chức tìm kiếm và thay đơn giản; sử dụng thuật sĩ để tạo biểu mẫu đơn giản; chỉnh sửa biểu mẫu chế độ thiết kế CHUẨN BỊ: Giáo viên:  Sách giáo viên 2.Học sinh:  Xem lại bài cũ  Chuẩn bị bài CÁC THAO TÁC CƠ BẢN TRÊN BẢNG TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: Câu 1: Hãy điền từ thích hợp các từ: nhất, tên, thay đổi, kiểu liệu, trống vào chỗ trống (…) A) …………cấu trúc bảng có thể dẫn đến liệu; B) Tên trường phải là …………trong bảng; C) Thay đổi đồng thời………………của trường có thể làm hết liệu đã có trường đó; D) Khi trường thêm vào thì liệu trường đó ban đầu là……… 3.Giảng bài mới: -44-GV : Vuõ Maïnh Huøng (45) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Hoạt động thầy, trò Hoạt động 1: Giới thiệu bài GV: Bài trước chúng ta đã làm quen với bảng Hôm nay, chúng ta tìm hiểu các thao tác trên bảng Hoạt động 2: Cập nhật liệu GV đặt vấn đề: Đầu năm học chúng ta cần thay đổi sở liệu “Quản lý học sinh” thêm học sinh mới, xóa học sinh đã trường, có số thông tin cần thay đổi ví dụ chỗ ở, số điện thoại,… Cho hs xem hình 24 sgk trang 42 hướng dẫn thao tác cụ thể Hoạt động 3: Sắp xếp và lọc: Hoạt động 3.1: Sắp xếp GV: Để tiện cho việc quản lí chúng ta cần xếp liệu theo trình tự định (tăng dần hay giảm dần theo Alphabet) Hoạt động 3.2: Lọc Lọc theo ô liệu chọn GV: Trên bảng hình 24 xem thông tin hs nữ Lọc theo mẫu GV: Để hiển thị danh sách các học sinh nữ thuộc tổ Hoạt động 4: Tìm kiếm đơn giản Nội dung I.Cập nhật liệu: Cập nhật liệu là thay đổi liệu bảng gồm: thêm bảng ghi mới, chỉnh sửa, xóa các bảng ghi a)Thêm ghi mới: Cách 1: Chọn Insert New Record Cách 2: Nháy nút trên công cụ Cách 3:Nháy chuột trực tiếp vào ghi trống cuối bảng gõ liệu tương ứng b)Chỉnh sửa: Nháy chuột vào ô liệu tương ứng và thực việc thay đổi c)Xóa ghi: B1: Chọn ghi cần xóa B2: Cách 1: Nháy chuột vào nút trên công cụ Cách 2: Bấm phím del trên bàn phím (chú ý cách này Record phải trạng thái chọn (bôi đen)) B3: Chọn Yes hộp thoại thông báo Chú ý: xóa ghi thì không thể phục hồi lại Có xác nhận trước xóa: Chọn yes - Xóa nhiều ghi tương tự phải chọn nhiều ghi: nhấn ô đầu tiên kéo để chọn, hay giữ Shift - Lưu ý: nhập hay điều chỉnh thì ô đầu cấy bút (chưa lưu), chuyển nơi khác thì (đã lưu) II Sắp xếp và lọc: a) Sắp xếp:Muốn xếp các giá trị chứa cột theo chiều tăng dần, giảm dần làm sau: B1: Mở Table dạng trang liệu Di chuyển trỏ vào ô nào trường muốn xếp B2: Kích vào biểu tượng -Ascending xếp tăng dần (Hoặc Descending, xếp giảm dần) B3: Đóng cửa sổ table lại, chọn yes để đồng ý lưu bảng b)Lọc: Muốn lọc các ghi theo yêu cầu nào đó chọn các cách sau: b1) Lọc theo ô liệu chọn: Ví dụ 2: Trên Table DSHS, hãy lọc học sinh thuộc tổ B1: Mở Table DSHS dạng trang liệu, đặt điểm chèn vào ô có chứa số (tổ 2) cột Tổ (hoặc tô đen ô có chứa liệu:2) H23 B2: Kích vào biểu tượng , xuất danh sách các học sinh tổ Lưu ý: Muốn hủy việc lọc để đưa Table trước đó, kích vào biểu tượng Remove Filter b2) Lọc theo mẫu: -45-GV : Vuõ Maïnh Huøng (46) Giaùo aùn Tin hoïc 12 GV: Chức tìm kiếm và thay Access tương tự chức này word Trường THPT LÊ DUẨN Ví dụ 3: Trên Table DSHS, hãy lọc học sinh Nam (Qui ước: ) thuộc tổ B1:Mở Table DSHS dạng trang liệu, kích vào biểu tượng (Filter By form: Lọc theo mẫu) B2: Ở cột giới tính, kích chọn vào ô vuông nhỏ để chọn giá trị Nam () GV: cửa số Find and H24, chọn giá trị số (tổ 2) cột tổ H25 Replace, em cho biết muốn (Apply Filter) để tiến hành lọc Kết vừa tìm kiếm giá trị, vừa B3: Kích chọn biểu tượng xem H26 thay thể giá trị khác Lưu ý: Để hủy việc lọc kích vào biểu tượng Remove Filter thì chọn phiếu lệnh nào ? III Tìm kiếm đơn giản: HS: Phiếu lệnh Replace GV: Hãy tìm kiếm từ TT đổi Có thể tìm kiếm giá trị chứa các cột thỏa mãn số điều kiện nào thành Thừa Thiên trên cột đó, sau tìm kiếm có thể thay giá trị khác Ví dụ 4: Trên Table DSHS, tìm học sinh có tên Lý Địa Việc tìm kiếm và thay B1: Mở Table DSHS chế độ trang liệu, đặt điểm chèn vào ô ms Word hs đã cột Tên (cột có chứa giá trị muốn tìm) kích vào biểu tượng học lớp 10 vào Edit/Find, xuất H27 B2: Nhập giá trị muốn tìm vào ô Find What Look in: chọn tên trường (Tên) chứa giá trị muốn tìm, chọn tên bảng muốn tìm muốn tìm giá trị đó tất các trường Hoạt động 5: In liệu GV: Có thể in liệu từ bảng Nếu đã áp dụng các điều kiện lọc/sắp xếp, thì có thể giới hạn bảng ghi  Match: chọn cách thức tìm kiếm với cụm từ cần tìm là: - Any Part of Fiel: phần trường mà Access in và xác định - Whole Field: nội dung ô thứ tự in Cũng có thể chọn - Start of Field nằm đầu trường để in số trường Việc thiết lập trang in và xem trước in thực Ở đây, với yêu cầu trên ta chọn Whole Field (2) Nháy vào nút Find Next, tìm ra, Access tô đen lên giá trị tìm thấy, muốn tìm tiếp tục kích vào tương tự Word Find Next Lưu ý: Chức vừa tìm vừa thay, cửa số Find and Replace, em cho biết muốn vừa tìm kiếm giá trị, vừa thay thể giá trị khác thì chọn thẻ lệnh nào ? o Thẻ lệnh Replace o Ví dụ: Hãy tìm kiếm từ TT đổi thành Thừa Thiên trên cột Địa III In liệu: B1: Chọn bảng cần in B2: C1: Nhấn tổ hợp phím Ctrl + P C2: Chọn File  Print… C3: Nháy nút trên công cụ B3: Nhấn nút OK 4.4 Câu hỏi và bài tập củng cố: Liệt kê các thao tác làm việc Access Tìm kiếm, lọc, xếp 4.5.Hướng dẫn học sinh tự học nhà:  Học bài cũ và trả lời các câu hỏi SGK trang 39  Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH -46-GV : Vuõ Maïnh Huøng (47) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -47-GV : Vuõ Maïnh Huøng (48) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: …- Tiết PPCT: … Bài tập và thực hành THAO TÁC TRÊN BẢNG MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết học sẽ: Củng cố lại các kiên thức đã học; 1.2.Về kỹ năng: - Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; - Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; - Biết sửa cấu trúc bảng - Luyện kĩ thao tác trên bảng; - Sử dụng các công cụ lọc, xếp để kết xuất thông tin từ bảng 1.3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; Biết sửa cấu trúc bảng Sử dụng các công cụ lọc, xếp để kết xuất thông tin từ bảng CHUẨN BỊ: 3.1.Giáo viên:  Sách giáo viên, máy vi tính đã cài đặt Microsoft Office XP 3.2.Học sinh:  Xem lại bài cũ  Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH SỐ TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: Câu hỏi: Nêu các thao tác cập nhật liệu? ĐA: -Nêu cập nhật liệu là gì 1đ -Nêu thao tác thêm ghi 3đ -Nêu thao tác chỉnh sửa 1đ -Nêu thao tác xóa ghi 3đ 3.Giảng bài mới: Hoạt động thầy, trò Nội dung Hoạt động 1: Bài GV: Yêu cầu học sinh Thêm các ghi sau đây vào bảng: mở SGK trang 48 GV: Yêu cầu học sinh đọc kỹ phần chú yù sách giáo khoa trước thực hành để thực hành tốt HS: lắng nghe và nghiên -48-GV : Vuõ Maïnh Huøng (49) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 cứu sách giáo khoa Ghi nhận vào tập Sử dụng các cách di chuyển bảng cho cuối bài thực hành để: GV: Yêu cầu học sinh  Chỉnh sửa các lỗi các trường (nếu có); khởi động Access, thực  Xoá thêm ghi hành các nội dung Bài sách giáo khoa HS: lắng nghe là làm a) Hiển thị các học sinh nam lớp theo yêu cầu giáo Di chuyển bảng viên  Có thể dùng chuột để chuyển tới ghi trường bất kì GV: Quan sát, theo dõi  Các nút lệnh trên di chuyển (h 34) góc bên trái cửa sổ và hường dẫn học sinh thực hành cho phép di chuyển qua lại các ghi Hoạt động 2: GV: Thao tác mẫu cho học sinh HS: tập trung theo dõi GV thao tác mẫu H×nh Thanh di chuyÓn GV: Yêu cầu học sinh làm theo GV: Tiếp tục hướng dẫn Một số cách di chuyển khác học sinh làm các bài tập  Nhấn phím Tab Shift+Tab để chuyển tới lùi lại các sách giao khoa trường bảng GV: Nhắc HS lưu lại bài  Nhấn các phím mũi tên để chuyển các ô bảng và thoát khỏi Access  Nhấn phím Home và End để chuyển tới trường đầu và trường cuối ghi  Nhấn Ctrl+Home để chuyển đến ô đầu bảng, Ctrl+End để chuyển tới ô cuối bảng 4.4 Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm 4.5.Hướng dẫn học sinh tự học nhà:  Học bài cũ  Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH (tt) RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -49-GV : Vuõ Maïnh Huøng (50) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: … - Tiết PPCT:… Bài tập và thực hành THAO TÁC TRÊN BẢNG (tt) (tt) MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết học sẽ: Củng cố lại các kiên thức đã học; 1.2.Về kỹ năng: - Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; - Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; - Biết sửa cấu trúc bảng - Luyện kĩ thao tác trên bảng; - Sử dụng các công cụ lọc, xếp để kết xuất thông tin từ bảng 1.3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Thực các thao tác bản: khởi động và kết thúc Access, tạo CSDL mới; Có kỹ tạo cấu trúc bảng theo mẫu, định khóa chính; Biết sửa cấu trúc bảng Sử dụng các công cụ lọc, xếp để kết xuất thông tin từ bảng CHUẨN BỊ: 3.1.Giáo viên:  Sách giáo viên, máy vi tính đã cài đặt Microsoft Office XP 3.2.Học sinh:  Xem lại bài cũ  Chuẩn bị bài BÀI TẬP VÀ THỰC HÀNH SỐ TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: 4.3.Giảng bài mới: Hoạt động thầy, trò Nội dung Hoạt đông 1: Bài GV: Yêu cầu học sinh mở b) Lọc danh sách các bạn chưa là đoàn viên SGK trang 48 c) Tìm các học sinh có điểm các môn Toán, Lí, Hoá trên GV: Yêu cầu học sinh đọc kỹ phần chú yù sách giáo Bài khoa trước thực hành để a) Sắp xếp tên học sinh bảng HOC_SINH theo thứ tự bảng thực hành tốt chữ cái HS: lắng nghe và nghiên cứu b) Sắp xếp điểm Toán theo thứ tự giảm dần để biết bạn nào có điểm sách giáo khoa Ghi nhận vào Toán cao tập c) Tương tự xếp điểm Văn theo thứ tự tăng dần GV: Yêu cầu học sinh khởi động Access, tiếp tục thực Bài hành các nội dung sách Tìm bảng học sinh có điểm trung bình môn nào đó là giáo khoa 10 -50-GV : Vuõ Maïnh Huøng (51) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN HS: lắng nghe là làm theo yêu Chú ý cầu giáo viên  Có thể chọn xoá nhiều ghi cùng lúc  Trong chế độ trang liệu, Access tự động lưu thay đổi Hoạt động 2: trên ghi và người dùng không cần phải dùng lệnh Save GV: Quan sát, theo dõi và Trong làm việc, biểu tượng hình bút chì ( ) hường dẫn học sinh thực hành ta thực thay đổi ghi nào đó và thay đổi GV: Tiếp tục hướng dẫn học chưa lưu Khi chuyển sang ghi khác, biểu sinh làm các bài tập tượng này chuyển thành hình tam giác ( ) cho biết thay sách giao khoa đổi trên ghi đã lưu GV: Nhắc HS lưu lại bài và thoát khỏi Access 4.4.Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm 4.5.Hướng dẫn học sinh tự học nhà:  Học bài cũ  Chuẩn bị bài BIỂU MẪU RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -51-GV : Vuõ Maïnh Huøng (52) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: - Tiết PPCT: ÔN TẬP MỤC TIÊU: 1.1 Về kiến thức: Học sinh sau tiết học sẽ:  Củng cố lại các kiên thức đã học 1.2.Về kỹ năng: 1.3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Các kiến thức đã học chương và 2; Khái niệm Hệ CSDL, QTCSDL; Cấu trúc bảng và các thao tác cấu trúc bảng; CHUẨN BỊ: 1.Giáo viên:  Sách giáo viên Học sinh:  Xem lại bài cũ TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: 4.3 Giảng bài mới: Hoạt động thầy, trò Nội dung -52-GV : Vuõ Maïnh Huøng (53) Giaùo aùn Tin hoïc 12 GV: Đưa bài tập cho học sinh HS: lắng nghe và nghiên cứu sách giáo khoa Ghi nhận vào tập GV: Yêu cầu học sinh làm các bài tập HS: lắng nghe là làm theo yêu cầu giáo viên GV: Quan sát, theo dõi và hường dẫn học sinh làm bài tập Trường THPT LÊ DUẨN Câu 1: Access là gì? a Là phần cứng b Là phần mềm ứng dụng c Là hệ QTCSDL hãng Microsoft sản xuất d Là hệ thống phần mềm dùng tạo lập bảng Câu 2: Phần đuôi tên tập tin Access là a DOC b TEXT c XLS d MDB Câu 3: Tên tập tin Access bắt buộc phải đặt trước hay sau tạo CSDL: a Đặt tên tệp sau đã tạo CSDL b Bắt buộc vào là đặt tên tệp tạo CSDL sau Câu 4: Tên cột (tên trường) hạn chế bao nhiêu ký tự a <=255 b <=8 c <=64 d <=256 Câu 5: Chọn kiểu liệu nào cho truờng điểm Tóan, Lý a Number c Yes/No b Currency d AutoNumber Câu 6: Khi chọn kiểu liệu cho trường thành tiền (bắt buộc kèm theo đơn vị tiền tệ) , nên chọn loại nào a Number c Text b Currency d Date/time Câu Ngôn ngữ thao tác liệu bao gồm các lệnh cho phép a Khai báo kiểu, cấu trúc, các ràng buộc trên liệu CSDL b Nhập, sửa xóa liệu c Cập nhật liệu d Câu b và c Câu 8: Để thực các thao tác trên liệu, ta sử dụng : a Ngôn ngữ định nghĩa liệu b Ngôn ngữ thao tác liệu Câu 9: Chức hệ QTCSDL GV: Yêu cầu học sinh a Cung cấp cách tạo lập CSDLvà công cụ kiểm sóat, điều khiển việc truy khác nhận xét, bổ sung cập vào 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ách khai báo liệu d câu a và b Câu 10: Trong Access, để tạo CSDL mới, thao tác nào sau đây là đúng? A Chọn lệnh File  New  Blank Database… B Nháy đúp vào Create table in Desgin View C Nháy đúp vào Create table by entering data D Nháy đúp vào Create table by using wizard Câu 11: Trong Access, khóa chính dùng để: A Phân biệt hai hàng bảng GV: Tiếp tục hướng dẫn B Phân biệt hai trường bảng học sinh làm các bài tập C Phân biệt hai thuộc tính bảng -53-GV : Vuõ Maïnh Huøng (54) Giaùo aùn Tin hoïc 12 còn lại Trường THPT LÊ DUẨN D Phân biệt hai bảng CSDL Câu 12: Để xóa trường (field) khỏi cấu trúc bảng, ta chọn trường muốn xóa và: A Chọn lệnh Edit  Delete Rows B Chọn lệnh Edit  Delete Columns C Chọn lệnh Edit  Delete Fields D Nháy nút Câu 13: Một hệ QTCSDL không cần chức nào? A Cung cấp công cụ quản lí nhớ B Cung cấp môi trường tạo lập CSDL C Cung cấp môi trường cập nhật và khai thác liệu D Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL Câu 14: Trong Access, từ Filter có ý nghĩa gì ? A Tìm kiếm liệu B Lọc liệu C Sắp xếp liệu D Xóa liệu Câu 15: Khi làm việc với cấu trúc bảng, để xác định kiểu liệu trường, ta xác định tên kiểu liệu cột A Field Type B Data Type C Field Properties D Description ? Trong Access, từ Descending có ý nghĩa gì ? ? : Trong nhập liệu cho bảng, muốn chèn thêm ghi mới, ta thực : Insert  ? Trong Access, muốn làm việc với đối tượng biểu mẫu, cửa sổ sở liệu ta chọn …… ? Trong nhập liệu cho bảng, muốn xóa ghi đã chọn, ta bấm phím…… ? Trong Access, ta có thể sử dụng biểu mẫu để …… ? Trong làm việc với cấu trúc bảng, muốn xác định khóa chính, ta thực :  Primary Key ? Khi làm việc với cấu trúc bảng, để xác định tên trường, ta gõ tên trường cột …… ? Trong Access, muốn tạo cấu trúc bảng theo cách tự thiết kế, ta chọn…… ? Trong Access, muốn tạo biểu mẫu theo cách dùng thuật sĩ, ta chọn… 4.4.Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm 4.5.Hướng dẫn học sinh chuẩn bị bài nhà:  Học bài cũ  Chuẩn bị thi học kỳ I Hình thức thi: Tự luận RÚT KINH NGHIỆM: Nội dung: Phương pháp: -54-GV : Vuõ Maïnh Huøng (55) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN Sử dụng đồ dung, thiết bị dạy học: -55-GV : Vuõ Maïnh Huøng (56) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: - Tiết PPCT: KIỂM TRA HỌC KÌ MÔN: TIN HỌC 12 THỜI GIAN: 45’ Câu 1: Giả sử 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đ) Câu 2: Hãy kể tên các loại thao tác liệu, nêu ví dụ minh họa? (2đ) Câu 3: Trong quản lí học sinh dự kì thi tốt nghiệp, theo em có thể khai báo kiểu liệu gì cho thuộc tính sau đây? (2đ) Số báo danh Họ và tên Ngày sinh Điểm nghề Địa      Câu 4: Hãy kể tên các đối tượng Access? Loại đối tượng nào thiết phải có? (3đ) S T T NỘI DUNG SỐ CÂU HỎI ĐIỂM HÌNH THỨC CÂU HỎI (Tự luận/ Trắc nghiệm) I Khái niệm Hệ CSDL Một số khái niệm Tự luận Hệ quản trị sở liệu Tự luận II Hệ QTCSDL MS Access Cấu trúc bảng Tự luận Giới thiệu MS Access Tự luận 10 TỔNG CỘNG Mức độ khó Hiểu Biết 1 Vận dụng 1 1 1 2 Đáp án: CÂU Câu (3đ) NỘI DUNG ĐÁP ÁN ĐIỂM Để xây dựng CSDL để quản lí mượn, trả sách thư viện, ta phải lưu trữ các thông tin sau:  Thông-tin-độc-giả: Mã độc giả, họ và tên đơn vị, địa chỉ, điện thoại, ngày mua thẻ, ngày hết hạn; 0.5đ  Thông-tin-sách: Mã sách, tên sách, thể loại, tác giả, NXB, số lượng;  Mượn-trả-sách: Mã mượn trả, mã độc giả, mã sách, sô sách mượn, ngày mượn, 0.5đ ngày hẹn trả, tình trạng sách… 0.25đ  Vi phạm: Mã mượn trả, lí vi phạm, số tiền phạt 0.25đ Để đáp ứng nhu cầu quản lí thủ thư, hệ quản trị CSDL cần thực các công việc sau:  Quản lí thông tin độc giả: Thêm độc giả, loại bỏ độc giả, thay đổi thông tin độc giả, cho phép độc giả đăng nhập hệ thống,… 0.25đ -56-GV : Vuõ Maïnh Huøng (57) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN Quản lí sách: o Nhập sách (thêm - loại bỏ - sửa thông tin sách),… o Tìm kiếm sách: Tìm kiếm theo tên sách, loại sách, theo tác giả, theo nhà xuất bản,…  Quản lí mượn - trả: Tạo phiếu mượn, phiếu trả, phiếu phạt,…  Chức thống kê- báo cáo: o Thống kê sách thư viện: Sách mượn nhiều nhất, sách đã hết; o Thống kê sách mượn, trả  Bảo mật hệ thống: Phân quyền cho các nhân viên (thủ thư, độc giả,…)  Câu (2đ) Câu (2đ) Câu (3đ) Các thao tác trên CSDL có thể phân thành các nhóm sau đây:  Thao tác với cấu trúc liệu: Khai báo tạo lập liệu (định nghĩa liệu: khai báo cấu trúc, thiết lập quan hệ,…), cập nhật cấu trúc liệu Ví dụ: Tạo bảng điểm HS lớp, ta có thể chèn thêm cột “ Kết quả” vào CSDL Lớp;  Cập nhật: Nhập, sửa, xóa liệu Các thao tác này tác động lên nội dung liệu Ví dụ: Trong CSDL “Quản lí HS”, ta có thể nhập thêm thông tin HS mới, xóa bỏ thông tin HS đã chuyển trường, thay đổi điểm HS nhập sai,…  Khai thác thông tin: Tìm kiếm, xếp liệu và kết xuất báo cáo Ví dụ: Yêu cầu “Hãy cho biết HS đạt học lực loại giỏi (điểm trung bình >=8.0)” Để giải bài toán này, người dùng nhập vào điều kiện : “ Điểm trung bình >= 8.0 “ Khi đó, hệ quản trị CSDL tìm kiếm, chọn lọc và thông tin HS thỏa mãn điều kiện trên Có thể khai báo kiểu liệu cho thuộc tính sau:  Số báo danh: Text Number AutoNumber;  Họ và tên: Text;  Ngày sinh: Date/Time;  Điểm số: Number Các loại đối tượng Access: Bảng, mẫu hỏi, biểu mẫu, báo cáo  Bảng (Table): là đối tượng sở, dùng để lưu trữ liệu Mỗi bảng chứa thông tin mọt chủ thể xác định và bao gồm các ghi là các hàng chứa các thông tin cá thể xác định chủ thể đó  Mẫu hỏi (Query): là đối tượng cho phép kết xuất thông tin từ nhiều bảng Các mẫu hỏi có thể dùng để tạo bảng từ các liệu nhiều bảng đã có  Biểu mẫu (Form): là đối tượng giúp cho việc nhập hiển thị thông tin cách thuận tiện Các biểu mẫu dùng để trình bày theo ý muốn các liệu truy xuất từ các bảng các mẫu hỏi  Báo cáo (Report): là đối tượng thiết kế để định dạng, tính toán, tổng hợp các liệu chọn và in Trong CSDL, bảng (Table) là loại đối tượng thiết phải có -57-GV : Vuõ Maïnh Huøng 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.5đ 0.25đ 0.5đ 0.25đ 0.25đ 0.25đ 0.5đ 0.5đ 0.5đ 0.5đ 0.5đ 0.5đ 0.5đ 0.5đ 0.5đ 0.5đ (58) Trường THPT LÊ DUẨN Giaùo aùn Tin hoïc 12 Tuần: - Tiết PPCT: BÀI TẬP MỤC TIÊU: 1.1.Về kiến thức: Học sinh sau tiết học sẽ:  Củng cố lại các kiên thức đã học 1.2.Về kỹ năng: 1.3.Về thái độ:  Có thái độ nghiêm túc học TRỌNG TÂM: Các khái niệm CSDL và Hệ QTCSDL CHUẨN BỊ: 1.Giáo viên:  Sách giáo viên, bài tập 2.Học sinh:  Xem lại bài cũ TIẾN TRÌNH DẠY HỌC: 4.1 Ổn định tổ chức: kiểm diện 4.2 Kiểm tra bài cũ: 4.3.Giảng bài mới: Hoạt động thầy, Nội dung trò Câu 1: Những công việc xếp, tìm kiếm, thống kê, lập báo cáo thuộc nhóm công việc nào xử lí thông tin tổ chức? GV: Đưa bài tập cho A Khai thác hồ sơ học sinh B Tạo lập hồ sơ C Cập nhật hồ sơ D Lưu trữ hồ sơ HS: lắng nghe và nghiên Câu 2: Câu nào sau đây là đúng? cứu sách giáo khoa Ghi A Hệ CSDL là hệ thống gồm CSDL cùng với hệ QTCSDL quản trị nhận vào tập và khai thác CSDL đó B Hệ QTCSDL là phần mềm cung cấp môi trường thuận lợi và hiệu để khai thác thông tin CSDL C CSDL là tập hợp các liệu có liên quan với nhau, chứa thông tin tổ chức nào đó, lưu trữ trên 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 GV: Yêu cầu học sinh D Phần mềm để xây dựng và khai thác thông tin CSDL là phần mềm tiện làm các bài tập ích Câu 3: Nhóm lập trình ứng dụng cần hiểu CSDL ít mức nào? HS: lắng nghe là làm A Mức khái niệm theo yêu cầu giáo B Mức khung nhìn viên C Mức vật lí D Mức thiết kế Câu 4: Một hệ sở liệu đảm bảo tính đúng đắn liệu sau các thao tác cập nhật liệu và có cố xảy quá trình cập nhật liệu Ta nói hệ CSDL đó đáp ứng yêu cầu về: A Tính quán -58-GV : Vuõ Maïnh Huøng (59) Giaùo aùn Tin hoïc 12 Trường THPT LÊ DUẨN B Tính toàn vẹn C Tính an toàn và bảo mật thông tin D Tính độc lập GV: Quan sát, theo dõi Câu 5: Một CSDL nhân công ty lưu các thông tin sau: mã và hường dẫn học sinh nhân viên, họ tên, ngày sinh, tuổi, phòng ban, chức vụ Thiết kế CSDL này làm bài tập đã vi phạm yêu cầu gì các yêu cầu sau: A Tính không dư thừa B Tính độc lập C Tính cấu trúc D Tính toàn vẹn Câu 6: Một CSDL các đội bóng U-23 có quy định là tuổi các cầu thủ GV: Yêu cầu học sinh không vượt quá 23 Đây là ví dụ về: khác nhận xét, bổ sung A Tính toàn vẹn B Tính cấu trúc C Tính không dư thừa D Tính quán Câu Khi CSDL vi phạm yêu cầu tính không dư thừa, nó có thể dẫn đến việc vi phạm: A Tính quán B Tính toàn vẹn C Tính cấu trúc D Tính an toàn và bảo mật thông tin Câu 8: Khả khôi phục CSDL có cố phần ứng hay phần mềm hệ QTCSDL là để đảm bảo yêu cầu về: GV: Tiếp tục hướng dẫn A Tính an toàn và bảo mật thông tin học sinh làm các bài tập B Tính toàn vẹn còn lại C Tính quán D Tính độc lập Câu 9: Phát biểu nào sau đây là đúng? A Khóa chính có thể là nhiều trường B Mỗi bảng phải có ít là khóa chính C Giá trị trường khóa chính có thể trùng không để trống D Một đã tạo khóa chính thì không thay đổi khóa 4.4.Câu hỏi và bài tập củng cố:  Nhắc lại các kiến thức quan trọng cần nắm 4.5.Hướng dẫn học sinh chuẩn bị bài nhà:  Học bài cũ  Chuẩn bị : BIỂU MẪU RÚT KINH NGHIỆM: Nội dung: Phương pháp: Sử dụng đồ dung, thiết bị dạy học: -59-GV : Vuõ Maïnh Huøng (60)

Ngày đăng: 12/06/2021, 13:14

TỪ KHÓA LIÊN QUAN

w