Danh mục

Giáo án Tin học 12 bài 2: Hệ quản trị cơ sở dữ liệu

Số trang: 30      Loại file: doc      Dung lượng: 216.50 KB      Lượt xem: 15      Lượt tải: 0    
10.10.2023

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chúng tôi chọn lọc ra những giáo án hay của bài Hệ quản trị cơ sở dữ liệu của chương trình Tin học 12 để các giáo viên sử dụng làm tài liệu tham khảo giảng dạy. Những giáo án trong bộ sưu tập này có thể giúp học sinh tìm hiểu về hệ quản trị cơ sở dữ liệu, nắm được các bước để xây dựng cơ sở dữ liệu. Mong rằng các bạn sẽ hài lòng với những giáo án này, hy vọng rằng giáo án sẽ góp phần trong quá trình củng cố kiến thức Tin học cho các em học sinh. Các bạn đừng bỏ lỡ nhé.
Nội dung trích xuất từ tài liệu:
Giáo án Tin học 12 bài 2: Hệ quản trị cơ sở dữ liệuGiáo án Tin học 12 §2. HỆ QUẢN TRỊ CƠ SỞ (Tiết 4)I. MỤC TIÊU 1. Kiến thức:- 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 d ữ li ệu, tìmkiếm, kết xuất thông tin; 2. Kỹ năng:Biết được hoạt động tương tác của các thành phần trong một h ệ qu ản tr ị c ơ s ởdữ liệu. 3. Thái độ:Có ý thức sử dụng máy tính để khai thác thông tin, phục vụ công việc hàng ngày.II. CHUẨN BỊ: 1.Chuẩn bị của giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12,bảng phụ. 2. Chuẩn bị của học sinh: Sách GK tin 12, vở ghi.III. HOẠT ĐỘNG DẠY HỌC: 1. Ổn định tổ chức lớp: 2. Kiểm tra bài cũ: 3. Tiến trình tiết dạy: Hoạt động 1: Tìm hiểu các chức năng của hệ quản trị cơ sở dữ liệu HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNGGV: Nhắc lại khái niệm hệ QTCSDL? 1. Các chức năng của hệ QTCSDL.HS: Trả lời câu hỏi. Một hệ QTCSDL có các chức năng cơ bản sau: Là phần mềm cung cấp môi trườngthuận lợi và hiệu quả để tạo lập, lưutrữ và khai thác thông tin của CSDLđược gọi là hệ quản trị CSDL(Database Management System).GV: Một hệ QTCSDL có các chứcnăng cơ bản nào?HS: Nghiên cứu SGK trả lời câu hỏi.Có 3 chức năng:a) Cung cấp cách tạo lập cơ sở dữliệub) Cung cấp cách cập nhật và khai thácdữ liệuc) Cung cấp công cụ kiểm soát, điềukhiển việc truy cập vào dữ liệu a) Cung cấp môi trường tạo lậpGV: Trong Pascal để khai báo biến i, jlà kiểu số nguyên, k là kiểu số thực để CSDLdùng trong chương trình em làm thế Một hệ QTCSDL phải cung cấpnào? một môi trường cho người dùng dễHS: Var i, j: integer; k: real; dàng khai báo kiểu dữ liệu, các c ấuGV: Cũng trong Pascal để khai báo cấu trúc dữ liệu thể hiện thông tin và cáctrúc bản ghi Học sinh có 9 trường: ràng buộc trên dữ liệu. Để th ực hi ệnhoten, ngaysinh, gioitinh, doanvien, được chức năng này, mỗi hệtoan, ly, hoa, van, tin: QTCSDL cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu .HS: Type Hocsinh = record; Hoten:string[30]; Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End;GV: Thế nào là ngôn ngữ định nghĩadữ liệu?HS: Suy nghĩ trả lời câu hỏi:• Do hệ quản trị CSDL cung cấp cho người dùng.• Là hệ thống các kí hiệu để mô tả CSDL. b) Cung cấp cách cập nhật và khaiGV: Ngôn ngữ định nghĩa dữ liệu cho thác dữ liệuphép ta làm những gì?HS: - Khai báo kiểu dữ liệu và cấu Ngôn ngữ để người dùng diễn tảtrúc dữ liệu. yêu cầu cập nhật hay tìm kiếm, kết xuất thông tin được gọi là ngôn ngữ - Khai báo các ràng buộc trên dữ thao tác dữ liệu.liệu. Thao tác dữ liệu gồm: - Cập nhật (nhập, sửa, xoá dữGV: Thế nào là ngôn ngữ thao tác dữ liệu);liệu? - Khai thác (tìm kiếm, kết xu ấtHS: Là ngôn ngữ để người dùng diễn DL).tả yêu cầu cập nhật hay khai thácthông tin.GV: Các thao tác dữ liệu? c) Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào dữ liệuHS: - Xem nội dung dữ liệu. Để góp phần đảm bảo được các - Cập nhật dữ liệu (nhập, sửa, yêu cầu đặt ra cho một hệ CSDL, h ệxóa dl). QTCSDL phải có các bộ chương trình - Khai thác dữ liệu (sắp xếp, tìm thực hiện những nhiệm vụ sau:kiếm, kết xuất báo cáo, ...) - Đảm bảo an ninh, phát hi ện và ngăn chặn sự truy cập không được phép. - Duy trì tính nhất quán của d ữ li ệu;GV: Chỉ có những người thiết kế và - Tổ chức và điều khiển các truy c ậpquản lí CSDL mới được quyền sử đồng thời để bảo vệ các ràng buộcdụng các công cụ này. Người dùng chỉ toàn vẹn và tính nhất quán;nhìn thấy và thực hiện được các côngcụ ở a, b. - Khôi phục CSDL khi có s ự cố ở phần cứng hay phần mềm; - Quản lí các mô tả dữ liệu. Hoạt động 2: Tìm hiểu hoạt động của một hệ quản trị cơ sở dữ liệu 2. Hoạt động của một HQTCSDL: Hệ quản trị CSDL có hai thành phần chính:GV: Em hãy tìm xem có bao nhiêuthành phần chính của hệ QTCSDL? - Bộ xử lí truy vấn (bộ xử lí yêu cầu).HS: Hệ QTCSDL có 02 thành phầnchính: Có nhiệm vụ tiếp nhận các truy vấn trực tiếp của người dùng và tổ - Bộ xử lý truy vấn chức thực hiện các chương trình ứng - Bộ quản lý dữ liệu dụng. Nếu không có bộ xử lí truy vấnGV: Ở đây ta hiểu truy vấn là một khả thì các chương trình ứng dụng khôngnăng của hệ QTCSDL bằng cách tạo thể thực hiện được và các truy vấnra yêu cầu qua các câu hỏi nhằm khai không thể móc nối với các dữ liệuthác thông tin (tìm học sinh tên gì?, tìm trong CSDL.kiếm công dân có s ...

Tài liệu được xem nhiều: