JavaScript is required

Trong SQL ta có 3 thành phần: Column Name, Data Type, Allow Nulls để tạo cấu trúc bảng. Cho biết phương án nào dưới đây là tác dụng của Allow Nulls?

A.

Người dùng không được để trống tất cả các cột trong bảng.

B.

Không bắt buộc người dùng nhập dữ liệu.

C.

Ràng buộc người dùng bắt buộc nhập dữ liệu cho cột tương ứng hoặc không.

D.

Bắt buộc người dùng nhập dữ liệu.

Trả lời:

Đáp án đúng: C


Trong SQL, "Allow Nulls" quy định cột có được phép chứa giá trị NULL hay không. Giá trị NULL biểu thị sự vắng mặt của dữ liệu hoặc dữ liệu chưa biết. Nếu "Allow Nulls" được bật (thường là mặc định), cột đó có thể chứa NULL. Nếu "Allow Nulls" bị tắt (ràng buộc NOT NULL được áp dụng), cột đó bắt buộc phải chứa một giá trị hợp lệ. * **A. Người dùng không được để trống tất cả các cột trong bảng.** - Sai. "Allow Nulls" chỉ áp dụng cho từng cột riêng lẻ, không áp dụng cho toàn bộ bảng. * **B. Không bắt buộc người dùng nhập dữ liệu.** - Đúng. Nếu "Allow Nulls" được phép, người dùng có thể không nhập dữ liệu cho cột đó, và cột đó sẽ chứa giá trị NULL. * **C. Ràng buộc người dùng bắt buộc nhập dữ liệu cho cột tương ứng hoặc không.** - Sai. Câu này không rõ ràng và không phản ánh đúng ý nghĩa của "Allow Nulls". * **D. Bắt buộc người dùng nhập dữ liệu.** - Sai. Điều này chỉ đúng khi "Allow Nulls" không được phép (cột có ràng buộc NOT NULL).

Câu hỏi liên quan