giao an chuong 1

15 466 0
giao an chuong 1

Đ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

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 GV: Nguyễn Thị Lan Hơng 2 TRờng THPT Minh khai Giáo án tin học 12 + Thống kê + Lập báo cáo. 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 - 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 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 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? - HS đứng tại chổ đọc bài. - HS trả lời: Thể hiện ở 3 mức + Mức vật lý; GV: Nguyễn Thị Lan Hơng 4 TRờng THPT Minh khai Giáo án tin học 12 - GV yêu cầu HS vẽ hình các mức thể hiện 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ì? + Mức khái niệm (Mức logic); + Mức khung nhìn. - 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ể. 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. - Hs đọc bài. GV: Nguyễn Thị Lan Hơng 5 DL TRờng THPT Minh khai Giáo án tin học 12 * 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? * 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? - 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: + 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. GV: Nguyễn Thị Lan Hơng 6 TRờng THPT Minh khai Giáo án tin học 12 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? * GV tổng kết các nhóm và đa ra kết luận. - 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 . 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. GV: Nguyễn Thị Lan Hơng 7 TRờng THPT Minh khai Giáo án tin học 12 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. 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: GV: Nguyễn Thị Lan Hơng 8 TRờng THPT Minh khai Giáo án tin học 12 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? 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 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; + 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. GV: Nguyễn Thị Lan Hơng 9 TRờng THPT Minh khai Giáo án tin học 12 khiển truy cập vào CSDL. H? Chức năng này nhằm mục tiêu gì? - 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: - Mục đích: Tìm hiểu hoạt động của một 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. - Yêu cầu học sinh vẽ hình 12 (SGK) vào vở. - HS đọc bài và nghiên cứu SGK. - HS vẽ hình vào vở. GV: Nguyễn Thị Lan Hơng 10 CSDL Trình ƯD Truy vấn Bộ xử lí truy vấn Bộ quản lí dữ liệu Bộ quản lí tệp [...]... điều hành sẽ lựa chọn dữ liệu phù hợp với truy vấn để trả lời lại cho ngời sử dụng GV: Nguyễn Thị Lan H ơng 11 TRờng THPT Minh khai Giáo án tin học 12 Tiết 5 1 Kiểm tra bài cũ: Câu 1: Nêu các chức năng của hệ QTCSDL? Câu 2: Truy vấn là gì? Nêu quy trình xử lý một truy vấn? 2 Nội dung bài mới: Hoạt động 1: - Mục đích: Tìm hiểu vai trò của con ngời trong hệ CSDL - Tiến hành: Hoạt động của giáo viên a... cấp GV: Nguyễn Thị Lan H ơng 12 TRờng THPT Minh khai Giáo án tin học 12 khai thác thông tin từ CSDL Ngời dùng tơng tác với hệ thống thông qua việc sử dụng các chơng trình ứng dụng đã đợc viết trớc - HS chú ý nghe giảng GV: Nguyễn Thị Lan H ơng 13 TRờng THPT Minh khai Giáo án tin học 12 Hoạt động 2 - Mục đích: Tìm hiểu các bớc xây dựng CSDL - Tiến hành: Hoạt động của giáo viên a Bớc 1: Khảo sát Hoạt động... công việc gì? IV Tổng kết bài học 1 Nội dung cần nắm: - Nắm đợc chức năng của hệ QTCSDL, vai trò của con ngời trong CSDL; - Hoạt động của hệ QTCSDL; - Các bớc xây dựng hệ QTCSDL 2 Nhiệm vụ về nhà: - Trả lời các câu hỏi trong SGK trang 20; GV: Nguyễn Thị Lan H ơng 14 TRờng THPT Minh khai Giáo án tin học 12 - Tìm hiểu về công tác quản lí th viện GV: Nguyễn Thị Lan H ơng 15 ...TRờng THPT Minh khai Giáo án tin học 12 - GV yêu cầu HS trả lời các câu hỏi sau: H? Nhìn vào sơ đồ hãy cho biết các thành - HS trả lời: phần của hệ QTCSDL? Hệ QTCSDL gồm có 2 phần: + Bộ xử lý truy vấn; + Bộ quản lý dữ liệu H? Theo em truy... giáo viên a Bớc 1: Khảo sát Hoạt động của học sinh H? ở bớc này cần thực hiện những công - HS trả lời: + Tìm hiểu các yêu cầu của công tác quản lí; việc gì? + Xác định dữ liệu cần lu trữ, phân tích mối quan hệ; + Phân tích các chức năng cần có của hệ thống khai thác thông tin; + Xác định khả năng phần cứng và phần mềm b Bớc 2: Thiết kế - HS trả lời: H? Trong bớc này cần thực hiện các + Thiết kế CSDL; +... của học sinh - Yêu cầu học sinh nghiên cứu SGK H? Ngời quản trị CSDL có nhiệm vụ gì? -HS trả lời: + Bảo trì hệ CSDL; + Nâng cấp hệ CSDL; + Tổ chức hệ thống, phân quyền truy cập cho ngời dùng, đảm bảo an ninh cho hệ CSDL; + Quản lí tài nguyên của CSDL H? Em hãy nêu yêu cầu của ngời quản trị CSDL? - HS trả lời: + Có hiểu biết tốt về CSDL ở mức khái niệm; + Là ngời đáng tin cậy và có tinh thần b Ngời . cho ngời sử dụng. GV: Nguyễn Thị Lan Hơng 11 TRờng THPT Minh khai Giáo án tin học 12 Tiết 5 1. Kiểm tra bài cũ: Câu 1: Nêu các chức năng của hệ QTCSDL?. SGK trang 20; GV: Nguyễn Thị Lan Hơng 14 TRêng THPT Minh khai Gi¸o ¸n tin häc 12 - T×m hiÓu vÒ c«ng t¸c qu¶n lÝ th viÖn. GV: NguyÔn ThÞ Lan H¬ng 15

Ngày đăng: 31/05/2013, 00:22

Hình ảnh liên quan

Bảng gồm các hàng và các cột. - giao an chuong 1

Bảng g.

ồm các hàng và các cột Xem tại trang 2 của tài liệu.
- GV yêu cầu HS vẽ hình các mức thể hiện của CSDL vào vở: - giao an chuong 1

y.

êu cầu HS vẽ hình các mức thể hiện của CSDL vào vở: Xem tại trang 5 của tài liệu.
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. - giao an chuong 1

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 Xem tại trang 6 của tài liệu.

Từ khóa liên quan

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

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

Tài liệu liên quan