- Cấp phát các quyền truy cập CSDL - Duy trì các hoạt động hệ thống nhằm thỏa mãn các yêu cầu của các ứng dụng và của người dùng. GV: Vai trò của người lập trình ứng dụng? HS: Nghiên cứu[r]
(1)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ị
1 Giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; 2 Học sinh: Sách GK tin 12, ghi
III Tổ chức hoạt động học tập 1 Ổn định tổ chức lớp
2 Kiểm tra cũ: Khơng. 3 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 năng của hệ quản trị sở liệu (25 phút) GV: Nhắc lại khái niệm hệ QTCSDL? HS: Trả lời.
GV: Một hệ QTCSDL có chức nào?
HS: Nghiên cứu SGK trả lời câu hỏi Có chức năng:
a) Cung cấp cách tạo lập sở liệu b) Cung cấp cách cập nhật khai thác liệu
c) Cung cấp công cụ kiểm soát, điều khiển 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, van, tin:
1 Các chức hệ QTCSDL. Một hệ QTCSDL có chức sau:
(2)Hoạt động thầy trò Nội dung 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 dữ 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
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 dữ liệu.
Thao tác liệu gồm:
Cập nhật (nhập, sửa, xoá liệu); Khai thác (tìm kiếm, kết xuất dl)
c) Cung cấp cơng cụ kiểm số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
(3)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ị con
người làm việc với hệ cở 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
GV: Nhiệm vụ người quản trị CSDL? HS: Suy nghĩ trả lời câu hỏi
- Thiết kế cài đặt CSDL, hệ QTCSDL, phần mềm có liên quan
- Cấp phát quyền truy cập CSDL - Duy trì hoạt động hệ thống nhằm thỏa mãn yêu cầu ứng dụng người dùng
GV: Vai trò người lập trình ứng dụng? HS: Nghiên cứu SGK trả lời câu hỏi
GV: Người dùng thường phân thành
2 Vai trò người làm việc với hệ sở liệu
a) Người quản trị sở liệu
Là người hay nhóm người trao quyền điều hành CSDL
Nhiệm vụ người quản trị CSDL: Quản lí tài nguyên CSDL, hệ QTCSDL, phần mềm có liên quan
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 Nâng cấp hệ CSDL: bổ sung, sửa đổi để cải tiến chế độ khai thác, nâng cao hiệu sử dụng Bảo trì CSDL: thực công
việc bảo vệ khôi phục hệ CSDL 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
Là người có nhu cầu khai thác thông tin từ CSDL
Người quản trị
Người dùng
(4)Hoạt động thầy trị Nội dung nhóm, nhóm có số quyền hạn
nhất định để truy cập khai thác CSDL
4 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ò