Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
343 KB
Nội dung
TRờng THPT Minh khai Giáoán tin học 12 Chơng I: Khái niệm về hệ cơ sở dữ liệu Tên bài giảng Một số khái niệm cơ bản Tiết 1, 2, 3 Ngày: 22/08/2008 I. Mục đích, yêu cầu: Biết các vấn đề thờng phải giải quyết trong một bài toán quản lí và sự cần thiết phải có cơ sở dữ liệu (CSDL); Biết vai trò của CSDL trong học tập và cuộc sống; Biết các mức thể hiện của CSDL; Biết yêu cầu cơ bản đối với hệ CSDL. II. Phơng pháp, phơng tiện dạy học: 1. Phơng pháp: Giảng giải, thuyết trình, vấn đáp 2. Phơng tiện: Giáo an, sách giáo khoa, các dụng cụ minh hoạ. III. Nội dung lên lớp: 1. ổn định lớp 2. Bài mới: Tiết 1 Hoạt động 1: - Mục đích: Giới thiệu bài toán quản lí. - Tiến hành: Giáo gợi ý bằng các câu hỏi. Học sinh tiến hành trả lời và nắm bắt kiến thức. Hoạt động của giáo viên Hoạt động của học sinh H? Em hãy cho một số ví dụ về bài toán quản lí trong thực tế? H? Cho biết ý nghĩa của bài toán quản lí? - GV tổng hợp các ý kiến rồi đa ra kết luận: - HS trả lời: Quản lí học sinh, quản lí sách th viện, quản lí nhân viên trong công ty - HS trả lời các ý kiến khác nhau. GV: Nguyễn Thị Lan Hơng 1 TRờng THPT Minh khai Giáoán tin học 12 - GV yêu cầu HS tìm hiểu bài toán quản lí học sinh trong nhà trờng. H? Theo em để quản lí HS trong nhà trờng ta cần quản lí những thông tin gì? H? Thông thờng để quảnlí học sinh ngời ta thờng lâp các bảng biểu. Xét H1 (SGK) em hãy cho biết cấu trúc của bảng? - HS đọc ví dụ. - HS trả lời: Họ tên, ngày sinh, quên quán, giới tính, điểm các môn học, hạnh kiểm - HS trả lời: Bảng gồm các hàng và các cột. Mỗi hàng chứa thông tin về một học sinh (một đối tợng quản lí). Mỗi cột tơng ứng là một thuộc tính quản lí. Hoạt động 2 : - Mục đích: Giới thiệu cho HS nắm đợc các công việc thờng gặp khi xử lý thông tin. - Tiến hành: Hoạt động của giáo viên Hoạt động của học sinh - Gv yêu cầu HS đọc bài H? Hãy cho biết các bớc để tạo lập hồ sơ? H? Trong thực tế quản lý có thể xẩy ra những trờng hợp cập nhật nào? - HS trả lời: B1: Xác định đối tợng (chủ thể) quản lý; B2: Xác định cấu trúc hồ sơ; B3: Thu thập thông tin và tiến hành lu trữ theo đúng cấu trúc hồ sơ. - HS trả lời: + Sắp xếp + Tìm kiếm + Thống kê + Lập báo cáo. GV: Nguyễn Thị Lan Hơng 2 TRờng THPT Minh khai Giáoán tin học 12 Tiết 2 1. Kiểm tra bài cũ. Câu hỏi: Em hãy nêu các công việc thờng gặp khi xử lý thông tin HS lên bảng trả lời. 2. Nội dung bài mới: Hoạt động 1: - Mục đích: Giúp học sinh hiểu rõ khái niệm CSDL và khái niệm hệ QTCSDL. Từ đó học sinh có thể phân biệt đợc sự khác nhau giữa 2 khái niệm này. - Tiến hành: Hoạt động của giáo viên Hoạt động của học sinh - GV yêu cầu học sinh đọc bài H? Em hãy nêu khái niệm về CSDL? GV tổng hợp và kết luận: Cần nắm đợc 3 ý chính khi nêu khái niệm CSDL: + Tập hợp các dữ liệu có liên quan; + Đợc lu trữ trên các thiết bị nhớ; + Đáp ứng nhu cầu của nhiều ngời. H? Em hãy nêu một số ví dụ về CSDL của các cơ quan? - GV dẫn dắt: Để tạo lập, lu trữ và cho phép nhiều ngời có thể khai thác CSDL cần hệ thống các chơng trình cho phép ngời dùng giao tiếp với CSDL. Những chơng - HS đứng dậy đọc bài. -HS trả lời: CSDL là tập hợp các dữ liệu có liên quan với nhau của một tổ chức. Đợc lu trữ trên các thiết bị nhớ. Nhằm đáp ứng nhu cầu khai thác thông tin của nhiều ngời. - HS trả lời: CSDL của nhà trờng: chứa thông tin về học sinh nh họ và tên, lớp, điểm CSDL của ngân hàng chứa các thông tin: Khách hàng, lãi suất, kì hạn, vốn CSDL của hãng hàng không chứa thông tin: Chuyến bay, giờ bay, ngày bay, giá vé GV: Nguyễn Thị Lan Hơng 3 TRờng THPT Minh khai Giáoán tin học 12 tình nh vậy đợc gọi là Hệ QTCSDL. H? Em hãy nêu khái niệm Hệ QTCSDL? H? Hệ CSDL gồm mấy phần? H? Để lu trữ và khai thác thông tin bằng máy tính cần những điều kiện nào? - HS trả lời: Hệ QTCSDL là phần mềm cung cấp môi trờng thuận lợi và hiệu quả để tạo lập lu trữ và khai thác thông tin của CSDL. - HS trả lời: Gồm 2 phần + CSDL; + Hệ QTCSDL. - HS trả lời: Cần có 3 điều kiện: + CSDL; + Hệ QTCSDL; + Các thiết bị vật lý. Hoạt động 2 - Mục đích: Giới thiệu cho học sinh nắm đợc 3 mức thể hiện của CSDL. - Tiến hành: Hoạt động của giáo viên Hoạt động của học sinh - GV yêu cầu HS đọc bài. H? CSDL đợc thể hiện ở những mức nào? - GV yêu cầu HS vẽ hình các mức thể hiện - HS đứng tại chổ đọc bài. - HS trả lời: Thể hiện ở 3 mức + Mức vật lý; + Mức khái niệm (Mức logic); + Mức khung nhìn. GV: Nguyễn Thị Lan Hơng 4 TRờng THPT Minh khai Giáoán tin học 12 của CSDL vào vở: Mức KN Mức logic Mức Vlí H? Theo em ở các mức thể hiện khác nhau của CSDL ngời ta quan tâm đến những vấn đề gì? - HS vẽ hình vào vở. - HS trả lời: + Mức vật lý: Là tập hợp các tệp dữ liệu tồn tại trên các thiết bị nhớ. + Mức khái niệm: Xét cấu trúc bảng dữ liệu, mối liên hệ giữa các bảng + Mức khung nhìn: Xét đến nhu cầu khai thác thông tin của từng ngời dùng cụ thể. GV: Nguyễn Thị Lan Hơng 5 DL TRờng THPT Minh khai Giáoán tin học 12 Tiết 3 1. Kiểm tra bài cũ Câu hỏi: Em hãy phân biệt 3 mức thể hiện của CSDL? - HS lên bảng trả lời. 2. Nội dung bài mới: Hoạt động 1: - Mục đích: Giúp HS tìm hiểu các yêu cầu cơ bản của CSDL. - Tiến hành: Hoạt động của giáo viên Hoạt động của học sinh - Gv yêu cầu HS đọc bài. * Tính cấu trúc: H? Hãy cho biết tính cấu trúc của CSDL đợc thể hiện ntn? * Tính toàn vẹn: H? Tính toàn vẹn của CSDL đợc thể hiển ntn? * Tính nhất quán: H? Tính nhát quán của CSDL đợc thể hiện ntn? - Hs đọc bài. - Hs trả lời: CSDL đợc lu trữ theo cấu trúc bảng xác định. Ví dụ: CSDL của lớp học đợc chia thành nhiều bảng, mỗi bảng gồm nhiều hàng và nhiều cột. - Hs trả lời: Cá giá trị trong CSDL phải thoả mãn một số ràng buộc, tuỳ thuộc vào hoạt động của tổ chức và CSDL phản ánh. Ví dụ: CSDL của th viện có quy định mợn sách không quá số lợng và thời gian cho phép. - Hs trả lời: Trong quá trình cập nhật dữ liệu trong CSDL phải đợc đảm bảo đúng đắn. Ví dụ: Việc chuyển khoản ở các ngân hàng; Công việc bán vé ở các sân bay, ga tàu hoả. - Hs trả lời: GV: Nguyễn Thị Lan Hơng 6 TRờng THPT Minh khai Giáoán tin học 12 * Tính an toàn và bảo mật: H? Em hãy lấy ví dụ thể hiện sự cần thiết của việc đảm bảo an toàn và bảo mật cho CSDL? * Tính độc lập: H? Tính độc lập của CSDL đợc thể hiện ở những mức nào? + CSDL của lớp học cần đảm bảo không để ngời khác vào sửa điểm của học sinh; + CSDL của các công ty cần đợc bảo mật về chiến lợc kinh doanh, hoạt động giá cả . - Hs trả lời: Tính độc lập đợc thể hiện ở 2 mức: + Mức vật lý; + Mức khái niệm. Hoạt động 2: - Mục đích: Giới thiệu cho HS các ứng dụng của CSDL. - Tiến hành: Hoạt động của giáo viên Hoạt động của học sinh - GV yêu cầu học sinh đoc bài. - GV yêu cầu học sinh thảo luận theo nhóm. H? Mỗi nhóm hãy trình bày một ứng dụng của CSDL? - HS đọc bài bài nghiên cứu trong SGK. - HS trả lời: + Cơ sở giáo dục và đào tạo cần quản lí thông tin ngời học, môn học, kết quả học tập. + Cơ sở kinh doanh cần có CSDL về thông tin khách hàng, sản phẩm, việc mua bán . + Cơ sở sản xuất cần quản lí dây chuyền, thiết bị và theo dõi việc sản xuất các sản phẩm . GV: Nguyễn Thị Lan Hơng 7 TRờng THPT Minh khai Giáoán tin học 12 * GV tổng kết các nhóm và đa ra kết luận. IV. Tổng kết tiết học 1. Kiến thức cần nắm: - Bài toán quản lí; - Khái niệm CSDL và hệ quản trị CSDL. Phân biệt 2 khái niệm; - Đa ra các ví dụ về CSDL; - Các mức thể hiện của CSDL gồm 3 mức (Vật lý, khái niệm, khung nhìn), phân biệt các mức; - Nắm đợc các yêu cầu cơ bản của hệ quản trị CSDL và các ứng dụng. 2. Nhiệm vụ về nhà: - Đọc lại bài cũ; - Trả lời các câu hỏi và bài tập SGK trang 16; - Đọc bài mới. GV: Nguyễn Thị Lan Hơng 8 TRờng THPT Minh khai Giáoán tin học 12 Tên bài giảng hệ quản trị cơ sở dữ liệu Ngày soạn: 06/09/2008 Tiết: 4, 5 I. Mục đích, yêu cầu: - Biết khái niệm hệ QTCSDL; - Biết các chức năng của hệ QTCSDL: Tạo lập CSDL, cập nhật CSDL, tìm kiếm, kết xuất thông tin; - Biết đợc các hoạt động tơng tác của các thành phần trong một hệ QTCSDL; - Biết vai trò của con ngời khi làm việc với CSDL; - Biết các bớc xây dựng CSDL. II. Phơng pháp giảng dạy: - Sử dụng phơng pháp thuyết trình, hỏi đáp, đặt vấn đề, so sánh. III. Nội dung lên lớp: 1. ổn định lớp: 2. Nội dung bài mới: Hoạt động 1: - Mục đích: Giới thiệu các chức năng của hệ QTCSDL - Tiến hành: Hoạt động của giáo viên Hoạt động của học sinh GV yêu cầu học sinh đọc bài. H? Hãy cho biết các chức năng của hệ QTCSDL? a. Cung cấp môi trờng tạo lập CSDL. H? Nhóm chức năng này cho phép ngời sử dụng thực hiện đợc các thao tác nào? HS đọc bài và nghiên cứu trong SGK. - HS trả lời: Tạo lập, cập nhật, khai thác thông tin. - HS trả lời: + Khai báo cấu trúc bản ghi cho từng bảng dữ liệu trong CSDL. + Chỉnh sửa cấu trúc; GV: Nguyễn Thị Lan Hơng 9 TRờng THPT Minh khai Giáoán tin học 12 H? Để ngời dùng có thể thực hiện đợc các thao tác đó hệ QTCSDL cần cung cấp công cụ gì? b. Cung cấp môi trờng cập nhật và khai thác dữ liệu. H? Với chức năng này ngời dùng có thể thực hiện những thao tác nào? H? Để giúp ngời sử dụng thực hiện đợc các thao tác đó hệ QTCSDL cần cung cấp công cụ gì? c. Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL. H? Chức năng này nhằm mục tiêu gì? + Xem cấu trúc bản ghi của 1 bảng. - HS trả lời: Hệ QTCSDL cung cấp cho ngời dùng một ngôn ngữ định nghĩa dữ liệu. - HS trả lời: + Xem nội dung dữ liệu; + Cập nhật dữ liệu; + Sắp xếp, tìm kiếm thông tin; + Kết xuất báo cáo. - HS trả lời: Cung cấp ngôn ngữ tao tác dữ liệu. - HS trả lời: + Đảm bảo an ninh, ngăn ngừa truy cạp bất hợp pháp; + Duy trì tính nhất quán của dữ liệu; + Tổ chức và điều khiển các truy cập đồng thời; + Đảm bảo khôi phục dữ liệu khi gặp sự cố; + Quản lý từ điển dữ liệu. Hoạt động 2: GV: Nguyễn Thị Lan Hơng 10 [...]... Giao an, SGK, hinh anh cac bang d liờu: + Bang tacgia: bang trasach Matg Hoten Ngay_sinh Ngay_mat Sophieu Ngay_tra Sobienban_suco + Bang sach: Masach Tensach Loaisach Nxb Namxb Giatien Matg Noidung + Bang Hocsinh: Mathe Hoten Ngaysinh Gioitinh Lop Ngaycap diachi + Bang Phieumuon: Mathe - Sophieu Ngaymuon Ngaycantra Masach Sl_sachmuon Projector, may vi tinh ờ gii thiờu cac hinh anh va cac nụ i dung... học 12 BàI TậP Và THựC HàNH 1 Tên bài giảng TìM HIểU Hệ CƠ Sở Dữ LIệU Tiờ t: 7, 8 Ngay soa n: 15/09/2008 A Mu c ớch, yờu cu: 1 Kiờ n thc: - Biờ t xac inh nhng viờ c cõ n lam trong hoa t ụ ng quan li mụ t cụng viờc n gian - Biờ t mụ t sụ cụng viờc c ban khi xõy dng mụ t c s d liờu n gian 2 Ki nng: - Thc hiờn c mụ t sụ thao tac trong bc khao sat va thiờ t kờ B Chuõ n bi: 1 Giao viờn: - Giao an, ... cõu hoi 3, SGK, trang 16 Gia s phai xõy dng mụt CSDL ờ quan li mn/tra sach th viờ n, theo em cõ n lu tr nhng thụng tin gi? Hay cho biờ t nhng viờ c phai lam ờ ap ng nhu cõ u quan li cua ngi thu th - Yờu cõ u HS xem la i bai tõ p thc hanh 1 - Chu y nhng cõu hoi g i y cua GV, suy nghi va tra li - GV a ra mụ t sụ cõu hoi phu g i y cho HS tra li: ờ quan li sach cõ n thụng tin gi? ờ quan li ngi m n cõ... quan tro ng khac nhau Nhng mu c ich cua cõu hoi nay la chi ra chc nng quan tro ng nhõ t - Chụ t la i chc nng quan tro ng nhõ t la: GV: Nguyễn Thị Lan H ơng 24 TRờng THPT Minh khai Giáoán tin học 12 cung cõ p cac dich vu cõ n thiờ t ờ khai thac thụng tin t CSDL, vi CSDL c xõy d ng ờ a p ng nhu cõ u khai thac thụng tin cua nhiờ u ngi dung vi nhiờ u muc ich khac nhau f.Tra li cõu hoi 6, SGK, trang... Nguyễn Thị Lan H ơng 20 TRờng THPT Minh khai Giáoán tin học 12 bài tập chơng 1 Tên bài giảng Tiờ t: 8, 9 Ngay soa n: 20/09/2008 I.Mc ớch, yờu cu: Hc sinh nm cỏc khỏi nim ó hc: CSDL, s cn thit phi cú CSDL lu trờn mỏy tớnh; H QTCSDL, h CSDL, mi tng tỏc gia cỏc thnh phn ca h CSDL; Cỏc yờu cu c bn ca h CSDL qua h thng cõu hi trc nghim khỏch quan v t lun II.Chuõ n bi: Sỏch GK tin 12, Sỏch GV tin 12, a cha... -Chu y nghe yờu cõ u, suy nghi tra li nao? GV: Nguyễn Thị Lan H ơng 21 TRờng THPT Minh khai Giáoán tin học 12 + ờ quan li iờ m cõ n lu tờn mụn ho c khụng? Tra li cõu hoi 2, SGK, trang 16 2 Hay phõn biờ t CSDL vi hờ QTCSDL - Tra li - HS tr li - Chụ t la i cõu tra li cua ho c sinh cõ n lam ro 2 iờ m: + CSDL la tõ p h p cac d liờu co liờn quan vi nhau c lu tr trờn thiờ t bi nh cua may tinh + Hờ ... chc thụng tin v sỏch v tỏc gi (GV nờu c th tng cụng vic ca cỏc hot GV: Nguyễn Thị Lan H ơng 18 - Quan sỏt v ghi chộp TRờng THPT Minh khai Giáoán tin học 12 ng mn/ tr sỏch) GV nờu thờm v cỏch gii quyt s c vi phm ni qui c Hoat ụ ng 3: Thc hiờn bai tõ p 3 Nụ i dung: - Liờt kờ cac ụ i t ng cõ n quan li khi xõy dng CSDL quan li sach va m n/tra sach: + Ngi o c: ho tờn, ngay sinh, gii tinh, lp, ia chi,... nhng ai ang m n sach va nhng sach nao ang m n, cõ n nhng thụng tin gi? ờ phu c vu ba n o c: + Ngi thu th co cõ n kiờ m tra ờ GV: Nguyễn Thị Lan H ơng 22 TRờng THPT Minh khai Giáoán tin học 12 biờ t ngi o co phai la ba n o c cua th viờn hay khụng? + Co tra cu xem sach ma ba n o c cõ n co con hay khụng? + Co phai vao sụ trc trc khi a sach cho ba n o c khụng? 4.Tra li cõu hoi 4, SGK, trang 16 -... cho ý kin úng gúp - Tng nhúm gúp ý kin cho cỏc nhúm khỏc a ra kt lun.(chiu cỏc bng thụng tin v - Quan sỏt v ghi chộp i tng: ngi mn, sỏch, tỏc gi ) d Hoat ụ ng 4: Thc hiờn bai tõ p 4 GV: Nguyễn Thị Lan H ơng 19 TRờng THPT Minh khai Giáoán tin học 12 Nụ i dung: - CSDL THUVIEN cõ n nhng bang nao? Mụi bang cõ n co nhng cụ t nao? Hot ng ca GV - Hng dn HS a ra cỏc bng cn cú Hot ng ca HS - Cỏc nhúm tip... tổng quan về Microsoft Access; - Nắm đợc các đối tợng cơ bản của Microsoft Access - Thực hiện đợc một số thao tac cơ bản khi làm việc với Access GV: Nguyễn Thị Lan H ơng 30 TRờng THPT Minh khai Giáoán tin học 12 2 Nhiệm vụ về nhà: - Trả lời các câu hỏi trong SGK trang 33 - Tìm hiểu bài cấu trúc bảng - Nếu có ĐK tự thực hành ở nhà để chuẩn bị tốt cho các bài thực hành ở lớp GV: Nguyễn Thị Lan H ơng . Nguyễn Thị Lan Hơng 6 TRờng THPT Minh khai Giáo án tin học 12 * Tính an toàn và bảo mật: H? Em hãy lấy ví dụ thể hiện sự cần thiết của việc đảm bảo an toàn. lời các câu hỏi và bài tập SGK trang 16; - Đọc bài mới. GV: Nguyễn Thị Lan Hơng 8 TRờng THPT Minh khai Giáo án tin học 12 Tên bài giảng hệ quản trị cơ