Một hệ quản trị CSDL không có chức năng nào trong các chức năng dưới đây?

Trả lời nhanh

Một hệ quản trị cơ sở dữ liệu (QTCSDL) không có chức năng nào nằm ngoài việc quản lí dữ liệu, ví dụ soạn thảo văn bản, chỉnh sửa ảnh, diệt virus hay điều khiển bộ nhớ và phần cứng của máy tính. Hệ QTCSDL chỉ có các chức năng: tạo lập và lưu trữ dữ liệu, cập nhật dữ liệu, truy vấn khai thác dữ liệu, và kiểm soát an toàn, bảo mật, khôi phục dữ liệu.

Hệ QTCSDL dùng để làm gì?

Hệ quản trị cơ sở dữ liệu là phần mềm đứng giữa người dùng và dữ liệu. Giống như thủ thư trong thư viện, thủ thư không viết sách nhưng biết cất sách ở đâu, tìm sách nhanh thế nào và ai được mượn sách nào. Các hệ QTCSDL quen thuộc là MySQL, SQL Server, PostgreSQL, Oracle, Microsoft Access.

Các chức năng chính cần thuộc

Nhóm chức năng Việc cụ thể
Tạo lập và lưu trữ Khai báo cấu trúc dữ liệu, kiểu dữ liệu, ràng buộc; lưu trữ dữ liệu theo cách đã định nghĩa
Cập nhật dữ liệu Thêm, sửa, xóa bản ghi
Truy vấn, khai thác Tìm kiếm, sắp xếp, thống kê, kết xuất báo cáo theo yêu cầu
Kiểm soát và bảo vệ Phân quyền truy cập, đảm bảo toàn vẹn, sao lưu, phục hồi khi gặp sự cố, xử lí truy cập đồng thời

Theo cách chia cũ trong chương trình trước, ba chức năng được nhấn mạnh là: 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 việc truy cập vào CSDL.

Những việc không thuộc hệ QTCSDL

  • Soạn thảo văn bản, trình chiếu: thuộc về phần mềm ứng dụng văn phòng.
  • Chỉnh sửa ảnh, video: thuộc về phần mềm đồ họa, dựng phim.
  • Quản lí bộ nhớ, tiến trình và thiết bị phần cứng: thuộc về hệ điều hành.
  • Phát hiện và diệt virus: thuộc về phần mềm bảo mật.
  • Kết nối mạng, truyền tệp: thuộc về phần mềm mạng, giao thức truyền thông.

Hệ QTCSDL chạy trên hệ điều hành và dùng các dịch vụ của hệ điều hành, nhưng nó không thay thế hệ điều hành.

Cách tìm đáp án trong câu “không có chức năng nào”

  1. Nhẩm lại bốn nhóm chức năng ở bảng trên.
  2. Đọc từng phương án, nếu phương án nói về thao tác với dữ liệu (tạo, thêm, sửa, xóa, tìm, thống kê, phân quyền, sao lưu) thì đó là chức năng đúng, loại.
  3. Phương án nói về phần cứng, tệp hệ thống, đồ họa, văn bản hay virus thì đó là phương án cần chọn.

Mẹo nhớ

Nhớ ba chữ “Tạo – Sửa – Tìm” cộng với “Giữ an toàn”. Tạo cấu trúc, sửa dữ liệu, tìm dữ liệu và giữ dữ liệu an toàn. Cái gì không rơi vào bốn việc này thì không phải chức năng của hệ QTCSDL.

Lỗi sai thường gặp

  • Nhầm hệ QTCSDL với cơ sở dữ liệu. CSDL là tập dữ liệu, còn hệ QTCSDL là phần mềm quản lí tập dữ liệu đó.
  • Cho rằng quản lí bộ nhớ máy tính là chức năng của hệ QTCSDL. Đó là việc của hệ điều hành.
  • Quên chức năng bảo mật và sao lưu, vì thấy không liên quan đến thao tác với bảng.

Luyện tập

  1. Câu 1. Thao tác “thêm một học sinh mới vào bảng danh sách lớp” thuộc chức năng nào? Đáp án: cập nhật dữ liệu.
  2. Câu 2. Việc cho phép giáo viên xem điểm nhưng không cho sửa là chức năng nào? Đáp án: kiểm soát truy cập, phân quyền người dùng.
  3. Câu 3. Việc lập danh sách học sinh có điểm Toán từ 8 trở lên thuộc nhóm nào? Đáp án: truy vấn, khai thác dữ liệu.

Câu hỏi thường gặp

Hệ quản trị cơ sở dữ liệu có những chức năng nào?

Gồm tạo lập và lưu trữ dữ liệu, cập nhật dữ liệu, truy vấn khai thác dữ liệu và kiểm soát an toàn bảo mật cùng sao lưu phục hồi.

Hệ QTCSDL có quản lí bộ nhớ máy tính không?

Không. Quản lí bộ nhớ và phần cứng là chức năng của hệ điều hành.

Hệ QTCSDL khác cơ sở dữ liệu thế nào?

Cơ sở dữ liệu là tập hợp dữ liệu có tổ chức, còn hệ quản trị CSDL là phần mềm dùng để tạo, quản lí và khai thác tập dữ liệu đó.