JavaScript is required

Tạo cấu trúc bảng trong SQL có 3 thành phần: Column Name, Data Type, Allow Null. Khi người dùng không tích chọn mục Allow Null, nghĩa là cột tương ứng trong bảng:

A.

Bắt buộc phải nhập dữ liệu

B.

Ràng buộc dữ liệu theo điều kiện

C.

Không ràng buộc dữ liệu theo điều kiện

D.

Không bắt buộc phải nhập dữ liệu

Trả lời:

Đáp án đúng: A


Trong SQL, khi tạo cấu trúc bảng, thành phần "Allow Null" quy định việc một cột có được phép chứa giá trị NULL hay không. Giá trị NULL đại diện cho việc không có dữ liệu. Khi người dùng không tích chọn "Allow Null", điều đó có nghĩa là cột đó không được phép chứa giá trị NULL, tức là bắt buộc phải nhập dữ liệu cho cột đó. * **Phương án A: Bắt buộc phải nhập dữ liệu** - Đây là đáp án đúng. Nếu không cho phép NULL, cột đó phải có dữ liệu. * **Phương án B: Ràng buộc dữ liệu theo điều kiện** - Sai. Ràng buộc dữ liệu theo điều kiện là một khái niệm khác, thường được thực hiện thông qua các constraint như CHECK. * **Phương án C: Không ràng buộc dữ liệu theo điều kiện** - Sai. Tương tự phương án B, không liên quan đến việc cho phép NULL. * **Phương án D: Không bắt buộc phải nhập dữ liệu** - Sai. Đây là ý nghĩa của việc cho phép NULL.

Câu hỏi liên quan