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
Trong SQL, Ngôn ngữ định nghĩa dữ liệu (Data Definition Language - DDL) đượ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ệ: Sử dụng lệnh như
CREATE TABLE
để tạo các bảng (quan hệ) trong cơ sở dữ liệu. - Sửa cấu trúc quan hệ: Sử dụng lệnh như
ALTER TABLE
để thêm, sửa đổi hoặc xóa các cột trong bảng. - Xóa cấu trúc quan hệ: Sử dụng lệnh như
DROP TABLE
để xóa các bảng khỏi cơ sở dữ liệu. - Bảo mật và quyền truy cập: Các lệnh như
GRANT
vàREVOKE
được sử dụng để quản lý quyền truy cập vào cơ sở dữ liệu và các đối tượng trong đó.
Phương án A chính xác vì bao gồm các chức năng tạo, sửa, xóa cấu trúc quan hệ cũng như bảo mật và quyền truy nhập. Phương án C thiếu chức năng bảo mật và quyền truy nhập. Phương án D sai vì nói đến việc tạo, sửa và xóa các 'bộ quan hệ' thay vì 'cấu trúc quan hệ' (bảng).