b) Cung cấp môi trường cập nhật và khai thác dữ liệu.. Các chức năng của Hệ QTCSDL. a) Cung cấp môi trường tạo lập CSDL.. b) Cung cấp môi trường cập nhật và khai thác dữ liệu..[r]
(1)Tiết PPCT: 05 - BÀI 2:
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU( Tiết 1)
1 Các chức Hệ QTCSDL - Cung cấp môi trường tạo lập CSDL
- Cung cấp môi trường cập nhật khai thác liệu
- Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào CSDL
Ví dụ: Trong Pascal để khai báo cấu trúc ghi Học sinh có trường: hoten, ngaysinh, gioitinh, doanvien, toan, ly, hoa, van, tin:
Type Hocsinh = record; Hoten: string[30]; Ngaysinh: string[10]; Gioitinh: Boolean; Doanvien: Boolean;
Toan,ly,hoa,van,tin: Real;
(2)1 Các chức Hệ QTCSDL
a) Cung cấp môi trường tạo lập CSDL
- Một Hệ QTCSDL cung cấp cho người dùng:
- Khai báo kiểu liệu - Các cấu trúc liệu
- Các ràng buộc liệu
- Ngôn ngữ định nghĩa liệu
(3)1 Các chức Hệ QTCSDL
a) Cung cấp môi trường tạo lập CSDL
b) Cung cấp môi trường cập nhật khai thác liệu - Ngôn ngữ thao tác liệu:
Là ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác liệu
- Thao tác liệu:
- Cập nhật liệu: Thêm, sửa, xóa liệu
(4)1 Các chức Hệ QTCSDL
a) Cung cấp môi trường tạo lập CSDL
b) Cung cấp môi trường cập nhật khai thác liệu
c) Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL
- 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 - Khơi phục CSDL có cố
(5)1 Các chức Hệ QTCSDL 2 Hoạt động Hệ QTCSDL
CSDL Hệ
QTCSD L
Bộ xử lý truy vấn Bộ quản lý DL
Bộ quản lý tệp
Trình ứng dụng Truy vấn
- Một Hệ QTCSDL
gồm thành phần chính:
- Bộ xử lý truy vấn - Bộ quản lý liệu
- Bộ xử lý truy vấn( Bộ xử lý yêu cầu):
- Tiếp nhận truy vấn người dùng - Tương tác với quản lý liệu
- Thực chương trình ứng dụng
- Bộ quản lý liệu:
- Nhận yêu cầu từ xử lý truy vấn - Tương tác với quản lý tệp( HĐH)
- Cung cấp liệu theo yêu cầu cho xử lý truy vấn
- Hoạt động Hệ QTCSDL:
- Người dùng -> Bộ xử lý truy vấn -> Bộ quản lý liệu -> HĐH -> Dữ liệu