Bài 2. Hệ quản trị cơ sở dữ liệu

Chia sẻ bởi Nguyễn Hùng Cường | Ngày 10/05/2019 | 37

Chia sẻ tài liệu: Bài 2. Hệ quản trị cơ sở dữ liệu thuộc Tin học 12

Nội dung tài liệu:

t4- Hệ quản trị cơ sở dữ liệu
(t1/3)
1. Các chức năng của hệ QTCSDL
Hệ QTCSDL phải cung cấp một môi trường để người dùng dễ dàng khai báo kiểu dữ liệu, các cấu trúc dữ liệu thể hiện thông tin và các ràng buộc trên dữ liệu.
a. Cung cấp môi trường tạo lập CSDL
Mỗi hệ QTCSDL cung cấp một hệ thống các kí hiệu để mô tả CSDL gọi là ngôn ngữ định nghĩa dữ liệu.
Ví dụ:
Hệ QTCSDL Visual Foxpro
Hệ QTCSDL MS Access
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 gọi là ngôn ngữ thao tác dữ liệu.
b. Cung cấp môi trường cập nhật và khai thác dữ liệu
Cập nhật (xem, nhập, sửa, xoá... dữ liệu)
Khai thác (sắp xếp, tìm kiếm, kết xuất báo cáo. )
Ngôn ngữ định nghĩa dữ liệu và thao tác dữ liệu là hai thành phần của một ngôn ngữ CSDL duy nhất.
Ví dụ: ngôn ngữ SQL (ngôn ngữ hỏi có cấu trúc)
Thao tác dữ liệu gồm:
1. Các chức năng của hệ QTCSDL
c. Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL
Hệ QTCSDL phải có các bộ chương trình thực hiện những nhiệm vụ sau:
Đảm bảo an ninh, phát hiện và ngăn ngừa truy cập không được phép.
Duy trì tính nhất quán của dữ liệu.
Tổ chức và điều khiển các truy cập đồng thời.
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 trong CSDL.
Chỉ những người thiết kế và quản lí CSDL mới được quyền sử dụng các công cụ kiểm soát, điều khiển truy cập vào CSDL.
1. Các chức năng của hệ QTCSDL
ghi nhớ
Các chức năng của hệ quản trị cơ sở dữ liệu:
Cung cấp môi trường tạo lập CSDL
Cung cấp môi trường cập nhật và khai thác dữ liệu
Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL
củng cố
Cõu 1(sgk 20): Ngụn ng? d?nh nghia d? li?u trong m?t h? QTCSDL cho phộp ta l�m nh?ng gỡ?

HD:
�Cho phộp:
- Khai bỏo ki?u v� c?u trỳc d? li?u.
- Khai bỏo cỏc r�ng bu?c trờn d? li?u.
củng cố
Cõu 2(sgk 20): Hóy k? cỏc thao tỏc d? li?u m� em bi?t, nờu vớ d? minh h?a?

HD:
Cỏc thao tỏc trờn CSDL cú th? phõn nhúm:
- Thao tỏc v?i c?u trỳc d? li?u: khai bỏo t?o l?p d? li?u m?i,...
- C?p nh?t d? li?u, cỏc thao tỏc n�y ch? tỏc d?ng lờn n?i dung d? li?u.
- Khai thỏc thụng tin: tỡm ki?m, s?p x?p d? li?u v� k?t xu?t bỏo cỏo.
củng cố
Cõu 3(sgk 20): Vỡ sao h? qu?n tr? l?i ph?i cú kh? nang ki?m soỏt v� di?u khi?n cỏc truy c?p d?n CSDL? Nờu vớ d? minh h?a?

HD:
D?m b?o an ninh h? th?ng, ngan ch?n cỏc truy c?p v� x? lớ khụng du?c phộp.
Vớ d?: h? th?ng qu?n lớ k?t qu? h?c t?p.
- D?m b?o tớnh nh?t quỏn khi cú thao tỏc c?p nh?t.
củng cố
Cõu 4(sgk 20): Trong cỏc ch?c nang c?a h? QTCSDL, theo em ch?c nang n�o l� quan tr?ng nh?t? vỡ sao?

HD:
Ch?c nang quan tr?ng nh?t c?a h? QTCSDL l� cung c?p cỏc d?ch v? c?n thi?t d? khai thỏc thụng tin t? CSDL, b?i vỡ CSDL du?c xõy d?ng d? "dỏp ?ng nhu c?u khai thỏc thụng tin c?a nhi?u ngu?i dựng v?i nhi?u m?c dớch khỏc nhau".
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Hùng Cường
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)