Giáo án Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu (Tiết 1) biên soạn với mục tiêu cung cấp các kiến thức về khái niệm hệ quản trị cơ sở dữ liệu; các chức năng của hệ quản trị cơ sở dữ liệu tạo lập cơ sở dữ liệu, cập nhật dữ liệu, tìm kiếm, kết xuất thông tin; 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.
Tiết - §2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (t1) I Mục tiêu Kiến thức 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ết hoạt động tương tác thành phần hệ quản trị sở liệu II Chuẩn bị Giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; Học sinh: Sách GK tin 12, ghi III Tổ chức hoạt động học tập Ổn định tổ chức lớp Kiểm tra cũ: Khơng Tiến trình học Hoạt động thầy trị Nội dung Hoạt động 1: Tìm hiểu chức Các chức hệ QTCSDL hệ quản trị sở liệu (25 phút) Một hệ QTCSDL có chức GV: Nhắc lại khái niệm hệ QTCSDL? sau: HS: Trả lời a) Cung cấp môi trường tạo lập CSDL GV: Một hệ QTCSDL có chức Một hệ QTCSDL phải cung cấp nào? môi trường cho người dùng dễ dàng HS: Nghiên cứu SGK trả lời câu hỏi khai báo kiểu liệu, cấu trúc Có chức năng: liệu thể thơng tin ràng buộc a) Cung cấp cách tạo lập sở liệu liệu Để thực chức b) Cung cấp cách cập nhật khai thác này, hệ QTCSDL cung cấp liệu cho người dùng ngôn ngữ định c) Cung cấp công cụ kiểm soát, điều khiển nghĩa liệu việc truy cập vào liệu GV: Trong Pascal để khai báo biến i, j kiểu số nguyên, k kiểu số thực để dùng chương trình em làm nào? HS: Var i, j: integer; k: real; GV: Cũng Pascal để khai báo cấu trúc ghi Học sinh có trường: hoten, ngaysinh, gioitinh, doanvien, toan, ly, hoa, VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Hoạt động thầy trị van, tin: HS: Type Hocsinh = record; Hoten:string[30]; Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End; GV: Thế ngôn ngữ định nghĩa 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 kí hiệu để mơ tả CSDL GV: Ngôn ngữ định nghĩa liệu cho phép ta làm gì? HS:Khai báo kiểu liệu cấu trúc liệu - Khai báo ràng buộc liệu GV: Thế ngôn ngữ thao tác liệu? HS: Là ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thông tin GV: Các thao tác liệu? HS: - Xem Nội dung liệu - Cập nhật liệu (nhập, sửa, xóa dl) - Khai thác liệu (sắp xếp, tìm kiếm, kết xuất báo cáo, ) GV: Chỉ có người thiết kế quản lí CSDL quyền sử dụng công cụ Người dùng nhìn thấy thực cơng cụ a, b Nội dung b) Cung cấp cách cập nhật khai thác liệu Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tìm kiếm, kết xuất thông tin gọi ngôn ngữ thao tác liệu Thao tác liệu gồm: Cập nhật (nhập, sửa, xố liệu); Khai thác (tìm kiếm, kết xuất dl) c) Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào liệu Để góp phần đảm bảo yêu cầu đặt cho hệ CSDL, hệ QTCSDL phải có chương trình thực nhiệm vụ sau: Đảm bảo an ninh, phát ngăn chặn truy cập khơng phép Duy trì tính qn liệu; Tổ chức điều khiển truy cập đồng thời để bảo vệ ràng buộc VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Hoạt động thầy trị Nội dung tồn vẹn tính qn; Khơi phục CSDL có cố phần cứng hay phần mềm; Quản lí mơ tả liệu Hoạt động 2: Tìm hiểu vai trị Vai trò người làm việc người làm việc với hệ cở sở liệu với hệ sở liệu (15 phút) GV: Đặt vấn đề: Liên quan đến hoạt động hệ CSDL, kể đến bao vai trò khác người a) Người quản trị sở liệu Là người hay nhóm người Người quản trị trao quyền điều hành CSDL Nhiệm vụ người quản trị Người lập trình ứng dụng CSDL: Quản lí tài nguyên CSDL, hệ QTCSDL, phần mềm có liên Người dùng quan GV: Nhiệm vụ người quản trị CSDL? Tổ chức hệ thống: phân quyền truy HS: Suy nghĩ trả lời câu hỏi cập cho người dùng, đảm bảo an ninh - Thiết kế cài đặt CSDL, hệ QTCSDL, cho hệ CSDL Nâng cấp hệ CSDL: phần mềm có liên quan bổ sung, sửa đổi để cải tiến chế độ - Cấp phát quyền truy cập CSDL khai thác, nâng cao hiệu sử dụng - Duy trì hoạt động hệ thống nhằm Bảo trì CSDL: thực công thỏa mãn yêu cầu ứng dụng việc bảo vệ khôi phục hệ CSDL người dùng b) Người lập trình ứng dụng: Là người có nhiệm vụ xây dựng chương trình ứng dụng hỗ trợ khai thác thông tin từ CSDL sở công cụ mà hệ quản trị CSDL cung cấp c) Người dùng GV: Vai trò người lập trình ứng dụng? Là người có nhu cầu khai thác thông HS: Nghiên cứu SGK trả lời câu hỏi tin từ CSDL GV: Người dùng thường phân thành VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Hoạt động thầy trị nhóm, nhóm có số quyền hạn định để truy cập khai thác CSDL Tổng kết hướng dẫn học tập nhà (05 phút) * Củng cố - Các chức hệ quản trị sở liệu - Hoạt động hệ quản trị sở liệu * Dặn dò Về làm tập 1,2,3,4,5/Trang 20 Nội dung VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ... việc với hệ cở sở liệu với hệ sở liệu (15 phút) GV: Đặt vấn đề: Liên quan đến hoạt động hệ CSDL, kể đến bao vai trò khác người a) Người quản trị sở liệu Là người hay nhóm người Người quản trị trao... tập nhà (05 phút) * Củng cố - Các chức hệ quản trị sở liệu - Hoạt động hệ quản trị sở liệu * Dặn dò Về làm tập 1,2,3,4,5/Trang 20 Nội dung VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí... • Do hệ quản trị CSDL cung cấp cho người dùng • Là hệ thống kí hiệu để mơ tả CSDL GV: Ngơn ngữ định nghĩa liệu cho phép ta làm gì? HS:Khai báo kiểu liệu cấu trúc liệu - Khai báo ràng buộc liệu