JavaScript is required

Trong SQL, ngôn ngữ định nghĩa dữ liệu bao gồm các chức năng:

A.

Tạo, sửa và xóa cấu trúc quan hệ. Bảo mật và quyền truy nhập

B.

Bảo mật và quyền truy nhập

C.

Tạo, sửa và xóa cấu trúc quan hệ. Thêm cột, sửa cột và xoá cột

D.

Tạo, sửa và xóa các bộ quan hệ. Bảo mật và quyền truy nhập

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ư GRANTREVOKE đượ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).

Câu hỏi liên quan