Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12 Giáo án tin học lớp 12
NGUYỄN CHÍ THANH _ GV TIN TRƯỜNG THPT LÊ HỒNG PHONG Chương :KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIU Bi MT S KHI NIM C BN Ngàysoạn: / /200 Ngygiảng: / /200 Giáoviên:NguyễnChíThanh I MC ĐÍCH U CẦU • Nắm vấn đề thường giải tốn quản lí cần thiết phải có CSDL; khái niệm CSDL, mức thể (các mức chi tiết mô tả CSDL) hệ CSDL đặc trưng II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC: • Phương pháp: Thuyết trình, vấn đáp • Phương tiện: Máy chiếu, máy tính, phòng chiếu bảng III.LƯU Ý SƯ PHẠM: Cần lưu ý làm rõ cho HS thấy vấn đề sau: + Cơng tác quản lí chiếm phần lớn ứng dụng tin học; + Việc xử lí thơng tin tốn quản lí có đặc điểm chung: tạo lập hồ sơ, cập nhật hồ sơ, khai thác hồ sơ (sắp xếp, tìm kiếm, tổng hợp thông tin lập báo cáo) + Dù thông tin quản lí thuộc lĩnh vực nào, phải thực số cơng việc: • Tạo lập hồ sơ đối tượng quản lí; • Cập nhật hồ sơ; • Khai thác hồ sơ Có nhiều định nghĩa khác CSDL định nghĩa phải chứa yếu tố bản: + Dữ liệu hoạt động tổ chức; + Được lưu trữ nhớ ngồi; + Có nhiều người khai thác - Đối với hệ CSDL cấn giải thích rõ cho HS tính chất hệ CSDL số ứng dụng cụ thể CSDL IV NỘI DUNG BÀI GIẢNG: Hoạt động GV HS Ổn định lớp: Chào thầy cô Nội dung 1.Bài tốn quản lí Để quản lí HS nhà trường, người ta thường lập Cán lớp báo cáo sỉ số biểu bảng gồm cột, hàng để chứa thơng tin cần quản Chỉnh đốn trang phục lí Giáo án Lý Thuyết TIN HỌC 12 NGUYỄN CHÍ THANH _ GV TIN TRƯỜNG THPT LÊ HỒNG PHONG GV: Theo em để quản lí thơng tin a Ví dụ: Để quản lí HS ta tạo bảng sau: điểm HS lớp em nên lập danh sách chứa cột ? HS: Suy nghĩ trả lời câu hỏi: Để quản lí cần tạo bảng gồm cột STT, Họ tên, Ngày sinh, Giới tính Đồn viên, Đ,Tốn, Đ.Lý, Đ.Hóa, Đ.Văn, Đ.Tin Stt Họ tên Nguyển An Trần Văn Giang Lê Minh Châu Doãn Thu Cúc Ngày Giới Điểm Điểm Điểm Điểm Điểm Điểm sinh 12/8/91 tính Nam Văn C Tốn 7.8 Lí 8.2 Hóa 9.2 Văn 7.38.5 Tin 21/3/90 Nam K 5.6 6.7 7.7 7.8 8.3 3/5/91 Nữ C 9.3 8.5 8.4 6.7 9.1 14/2/90 Nữ K 6.5 7.0 9.1 6.7 8.6 30/7/91 Nam C 7.0 6.6 6,5 6.5 7.8 50 Hồ Minh hải b.Các công việc thường gặp quản lí thơng tin GV: Phân tích câu trả lời HS đối tượng GV: Em nêu lên công việc thường gặp quản lí thơng tin đối tượng đó? - Tạo lập hồ sơ đối tượng cần quản lí - Cập nhật hồ sơ như: thêm, xóa, sửa hồ sơ - Tìm kiếm - Sắp xếp HS: Suy nghĩ trả lời: - Thống kê GV: Phân tích câu trả lời HS - Tổng hợp, phân nhóm hồ sơ - In ấn Hệ sở liệu GV: Dữ liệu lưu máy có ưu điểm so với liệu lưu giấy? HS: Suy nghĩ trả lời câu hỏi GV: Vậy theo em CSDL? a.Khái niệm - Khái niệm CSDL: Một CSDL (Database) tập hợp liệu có liên quan với nhau, chứa thơng tin tổ chức (như trướng học, ngân hàng, công ty, nhà máy, …), lưu trữ thiết bị nhớ (như băng từ, GV: Gợi ý đĩa từ,…) để đáp ứng nhu cầu khai thác thông tin HS: Suy nghĩ trả lời câu hỏi nhiều người sử dụng với nhiều mục đích khác Ví dụ: (Hình – trang SGK) GV: Để người sử dụng tạo CSDL máy tính ta phải có phần mềm phần mềm gọi hệ QTCSDL GV: Hiện HQTCSDL MSMicrosoft Access mà em học chương trình 12 rấ t nhiều HQTCSDL khác Giáo án Lý Thuyết TIN HỌC 12 - Khái niệm HQTCSDL Phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin CSDL gọi hệ quản trị sở liệu (hệ QTCSDL) NGUYỄN CHÍ THANH _ GV TIN TRƯỜNG THPT LÊ HỒNG PHONG MySQL, Oracle, SQL Server DB2, phần lớn HQTCSDL nói Chú ý: Người ta thường dùng thuật ngữ hệ CSDL để hoạt động tốt hệ điều hành CSDL HQTCSDL quản trị khai thác CSDL Linus, Unix MaxOS ngoại trừ (Xem hình trang SGK) SQL Server Microsoft chạy Như để lưu trữ khai thác thơng tin máy tính hệ điều hành Windows cần phải có: + Cơ sở liệu GV: Có mức trừu tượng dùng để mô + Hệ QTCSDL; tả CSDL; mức CSDL vật lí, mức + Các thiết bị lý (máy tính, đĩa cứng, mạng, …) CSDL khái niệm mức khung nhìn Ví dụ: Mối quan hệ mức trừu b.Các mức trừu tượng CSDL tượng CSDL mô tả + Mức vật lí H3 trang SGK CSDL vật lí CSDL tập hợp tệp H3 Các mức trừu tượng CSDL GV: Để hiểu rõ khác biệt liệu, tồn thường xuyên thiết bị mức trừu tượng hóa nêu ta phân nhớ Ví dụ: CSDL vật lí CSDL lớp gồm 50 tích thêm CSDL lớp sử dụng tính tệp, tệp lưu liệu thực tế HS tương tự với ngơn ngữ lập trình lớp - Ở mức khái niệm, khai báo hồ sơ dạng bảng mảng Mức vật lí cho biết liệu lưu trữ chiều, chẳng hạn Pascal: Var B: array[1 50, 10] of record Stt: integer; Hoten: string[15]; + Mức khái niệm Ngaysinh CSDL khái niệm CSDL trừu tượng Gioitinh hóa giới thực gắn với người sử dụng Ví Doanvien dụ, giới thực lớp HS, HS có số Diemtoan thơng tin trừu tượng hó thành CSDL khái … niệm CSDL lớp bảng, cột End; thuộc tính, hàng tương ứng với thơng tin - Ở mức vật lí, mảng chiều B HS lưu trữ chẳng hạn 50 vùng nhớ Mức khái niệm cho biết liệu liên tục, vùng lưu liệu lưu trữ hệ CSDL liệu có Giáo án Lý Thuyết TIN HỌC 12 NGUYỄN CHÍ THANH _ GV TIN TRƯỜNG THPT LÊ HỒNG PHONG hàng gồm 10 giá trị tương ứng mối quan hệ với 10 cột – Một khung nhìn mảng B khai báo mảng mảng B ( chẳng hạn cột điểm B) Mức trừu tượng khung nhìn CSDL khái niệm nhau, Một khung nhìn khác khai báo hàm tính tổng điểm mơn + Mức khung nhìn Tin học lớp f(i) = ∑ B[i, 10] Khung nhìn CSDL phần CSDL với i từ đến 50 Khung nhìn có khái niệm trừu tượng hóa phần CSDL mức trừu tượng cao Ta không khái niệm Một CSDL có CSDL vật lí, thấy B dạng vừa có liên hệ vừa CSDL khái niệm có nhiều khung nhìn tách biệt hàm khơng phải khác Ví dụ, bỏ bớt vài cột mảng, ta thấy tổng CSDL khái niệm lớp phần lại khung hàm cột 10 mà khơng thấy nhìn thân hàng Mức khung nhìn thể phần CSDL mà người dùng cần khai thác GV: Thế cấu trúc CSDL? HS: Trả lời câu hỏi thông qua SGK GV: Tính tồn vẹn gì? GV: gợi ý cho HS tính tồn vẹn: Để đảm bảo tính tồn vẹn cột điểm, cho điễm nhập vào theo thang điểm 10, điểm môn học phải đặt ràng buộc giá trị nhập vào c.Các yêu cầu CSDL >=0