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:
Đáp án đúng: C
Hệ quản trị CSDL (DBMS) có các chức năng chính sau:
* **Cung cấp môi trường tạo lập CSDL:** DBMS cung cấp các công cụ để thiết kế, định nghĩa cấu trúc CSDL, tạo các bảng, mối quan hệ, ràng buộc toàn vẹn, v.v.
* **Cung cấp môi trường cập nhật và khai thác dữ liệu:** DBMS cung cấp các ngôn ngữ truy vấn (ví dụ: SQL) và các giao diện lập trình ứng dụng (API) để người dùng và ứng dụng có thể thêm, sửa, xóa, và truy vấn dữ liệu.
* **Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL:** DBMS đảm bảo an ninh và toàn vẹn dữ liệu bằng cách kiểm soát quyền truy cập của người dùng, quản lý giao dịch, phục hồi dữ liệu khi có sự cố.
**Chức năng cung cấp công cụ quản lí bộ nhớ không thuộc về hệ quản trị CSDL.** Việc quản lý bộ nhớ là công việc của hệ điều hành. DBMS có thể sử dụng bộ nhớ để lưu trữ dữ liệu tạm thời hoặc cache, nhưng việc cấp phát và quản lý bộ nhớ vật lý là trách nhiệm của hệ điều hành.
Vậy đáp án đúng là C.