Trong SQL, ngôn ngữ định nghĩa dữ liệu bao gồm các chức năng:
Trả lời:
Đáp án đúng: A
Ngôn ngữ định nghĩa dữ liệu (Data Definition Language - DDL) trong SQL được sử dụng để định nghĩa cấu trúc của cơ sở dữ liệu. Các chức năng chính của DDL bao gồm:
- Tạo cấu trúc quan hệ (CREATE): Tạo các bảng, chỉ mục, view,...
- Sửa cấu trúc quan hệ (ALTER): Sửa đổi cấu trúc của các bảng hiện có, ví dụ: thêm, sửa hoặc xóa cột.
- Xóa cấu trúc quan hệ (DROP): Xóa các bảng, chỉ mục, view,...
Ngoài ra, DDL cũng có thể bao gồm các chức năng liên quan đến bảo mật và quyền truy cập, chẳng hạn như cấp quyền (GRANT) và thu hồi quyền (REVOKE).
Do đó, đáp án A là đáp án chính xác nhất vì nó bao gồm cả việc tạo, sửa, xóa cấu trúc quan hệ và bảo mật, quyền truy nhập. Đáp án C thiếu phần bảo mật và quyền truy nhập, đáp án D sai ở phần "tạo, sửa và xóa các bộ quan hệ" vì phải là cấu trúc quan hệ.





