BÀI 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

3 1.8K 6
BÀI 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

Đang tải... (xem toàn văn)

Thông tin tài liệu

Giáo án tin học 12 Bài: 2- tiết: Tuần dạy: Ngày dạy: Mục tiêu: 1.1 Kiến thức: HS biết: - Biết chức hệ quản trị CSDL - Biết vai trò người làm việc với hệ CSDL: Người quản trị CSDL, người lập trình ứng dụng, người dùng 1.2 Kỹ năng: Chương yêu cầu kỹ 1.3 Thái độ: Nghe giảng tích cực tham gia phát biểu Trọng tâm: Biết chức hệ quản trị CSDL Chuẩn bị: 3.1 Giáo viên: Bảng 3.2 Học sinh: Tiến trình: 4.1 Ổn định tổ chức kiểm diện: - Ổn định lớp - Điểm danh lớp 4.2 Kiểm tra miệng: Câu hỏi: Câu 1: Nêu yêu cầu hệ CSDL? Câu 2: Nêu ví dụ minh họa tính an toàn bảo mật thông tin? Trả lời: Câu 1: Các yêu cầu hệ CSDL: Tính cấu trúc, tính toàn vẹn, tính quán, tính độc lập, tính không dư thừa, tính an toàn bảo mật thông tin Câu 2: Ví dụ tính an toàn thông tin: Học sinh vào mạng để xem điểm CSDL nhà trường, hệ thống ngăn chận HS cố tình muốn sửa điểm Hoặc điện bị cắt đột ngột, máy tính phần mềm bị hỏng hệ thống phải khôi phục CSDL Ví dụ tính bảo mật: Hệ thống phải ngăn chặn truy cập bất hợp pháp đến CSDL 4.3 Giảng mới: Hoạt động giáo viên học sinh Nội dung học Hoạt động Đặt vấn đề: GV: Trong chương trình lớp 11 học ngôn ngữ lập trình Cụ thể dùng ngôn ngữ lập trình Pascal 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: Trả lời câu hỏi Var i,j: integer K: real; Các chức HQTCSDL: a) Cung cấp môi trường tạo lập CSDL: Thông qua ngôn ngữ định nghĩa liệu, người dùng khai báo kiểu cấu trúc liệu thể thông tin, khai báo ràng buộc liệu lưu trữ CSDL Như vậy, ngôn ngữ định nghĩa liệu thực chất hệ thống ký hiệu để mô tả khung nhìn, CSDL khái niệm CSDL vật lý GV: Thực chất khai báo kiểu liệu GV: Trong pascal để khai báo cấu trúc ghi b) Cung cấp môi trường cập nhật GV: Trần Thị Trúc Phương Giáo án tin học 12 học sinh có trường như: hoten, ngaysinh, gioitinh, doanvien, đvan, đtoan, đly, đhoa, ta phải thực nào? 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 bao gồm: - Cập nhật: Nhập, sửa, xóa liệu - Tìm kiếm kết xuất liệu Trong thực tế, ngôn ngữ định nghĩa thao tác liệu hai ngôn ngữ riêng biệt mà thành phần ngôn ngữ CSDL nhất, chẳng hạn ngôn ngữ có đặc tính sử dụng phổ biến SQL GV: Từ cấu trúc liệu người ta dùng ngôn c) Cung cấp công cụ kiểm soát, điều ngữ định nghĩa liệu để khai báo kiểu cấu khiển truy cập vào CSDL: trúc liệu Trong sở liệu người ta dùng Hệ QTCSDL thực chức ngôn ngữ thao tác liệu tác động mẩu thông qua chương trình đảm bảo: tin (bản ghi) bao gồm: - Phát ngăn chặn truy cập + Cập nhật: nhập, sửa, xóa liệu không phép + Tìm kiếm kết xuất liệu - Duy trì tính quán liệu Và ngôn ngữ điều khiển liệu cho phép - Tồ chức điều khiển truy cập xác lập quyền truy cập vào sở liệu đồng thời - Khôi phục CSDL có cố phần cứng hay phần mềm - Quản lý mô tả liệu HĐ 2: GV: Em tìm xem có thành phần hệ QTCSDL? HS: Hệ QTCSDL có 02 thành phần chính: - Bộ xử lý truy vấn - Bộ quản lý liệu GV: Ở ta hiểu truy vấn khả hệ QTCSDL cách tạo yêu cầu qua câu hỏi nhằm khai thác thông tin (tìm học sinh tên gì?, tìm kiếm công dân có số CMND gì? ) người lập trình giải tìm kiếm công cụ hệ QTCSDL từ người dùng nhận kết thông tin phù hợp với câu hỏi Chú ý: Hệ QTCSDL không quản lí làm việc trực tiếp với CSDL mà quản lí cấu trúc bảng CSDL Cách tổ chức đảm bảo: - Hệ QTCSDL trở nên gọn nhẹ; - Độc lập hệ QTCSL với liệu; - Độc lập lưu trữ với xử lí hệ CSDL: Hoạt động Hệ quản trị CSDL có hai thành phần chính: + Bộ xử lí truy vấn (bộ xử lí yêu cầu) Có nhiệm vụ tiếp nhận truy vấn trực tiếp người dùng tổ chức thực chương trình ứng dụng Nếu xử lí truy vấn chương trình ứng dụng thực truy vấn móc nối với liệu CSDL + Bộ quản lí liệu: Có nhiệm vụ nhận yêu cầu truy xuất từ xử lí truy vấn cung cấp liệu cho truy vấn theo yêu cầu tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ khai thác liệu tệp CSDL; * Hoạt động hệ QTCSDL: Khi có yêu cầu người dùng thông qua trình ứng dụng chọn truy vấn lập sẵn, hệ GV: Trần Thị Trúc Phương Giáo án tin học 12 QTCSDL gửi yêu cầu đến Bộ xử lí truy vấn, có nhiệm vụ thực thông qua quản lí liệu yêu cầu hệ điều hành tìm số tệp chứa thông tin cần thiết Các thông tin tìm thấy trả lại thông qua quản lí liệu chuyển đến xử lí truy vấn để trả kết cho người dùng 4.4 Câu hỏi, tập củng cố: Câu hỏi: Nêu chức HQTCSDL? Đáp án: Các chức HQTCSDL: Cung cấp môi trường tạo lập CSDL, Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL, Cung cấp môi trường cập nhật khai thác liệu: 4.5 Hướng dẫn học sinh tự học: Đối với học tiết học này: Học trả lời câu hỏi SGK Đối với học tiết tiếp theo: Xem trước phần lại 2: Hệ quản trị CSDL Rút kinh nghiệm : Cần rút kinh nghiệm : GV: Trần Thị Trúc Phương ... phần mềm - Quản lý mô tả liệu HĐ 2: GV: Em tìm xem có thành phần hệ QTCSDL? HS: Hệ QTCSDL có 02 thành phần chính: - Bộ xử lý truy vấn - Bộ quản lý liệu GV: Ở ta hiểu truy vấn khả hệ QTCSDL cách... vấn móc nối với liệu CSDL + Bộ quản lí liệu: Có nhiệm vụ nhận yêu cầu truy xuất từ xử lí truy vấn cung cấp liệu cho truy vấn theo yêu cầu tương tác với quản lí tệp hệ điều hành để quản lí, điều... cụ kiểm soát, điều ngữ định nghĩa liệu để khai báo kiểu cấu khiển truy cập vào CSDL: trúc liệu Trong sở liệu người ta dùng Hệ QTCSDL thực chức ngôn ngữ thao tác liệu tác động mẩu thông qua chương

Ngày đăng: 31/10/2015, 08:33

Từ khóa liên quan

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

Tài liệu liên quan