JavaScript is required

ENO NOT NULL IN EMP. Đây là loại ràng buộc gì?

A.

A.Ràng buộc dữ liệu ngẫu nhiên

B.

B.Ràng buộc tiền định

C.

C.Ràng buộc tổng quát

D.

D.Ràng buộc tiền dịc

Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về các loại ràng buộc (constraint) trong cơ sở dữ liệu. Ràng buộc NOT NULL được sử dụng để đảm bảo rằng một cột không thể chứa giá trị NULL. Điều này có nghĩa là, mọi hàng trong bảng phải có một giá trị hợp lệ cho cột đó. * **A. Ràng buộc dữ liệu ngẫu nhiên:** Không phải là một thuật ngữ chuẩn trong cơ sở dữ liệu. * **B. Ràng buộc tiền định:** Không phải là một thuật ngữ chuẩn trong cơ sở dữ liệu. * **C. Ràng buộc tổng quát:** Đây là một khái niệm rộng, nhưng không mô tả chính xác ràng buộc NOT NULL. * **D. Ràng buộc tiền định:** Có vẻ như có lỗi chính tả, nhưng ngay cả khi được sửa lại thành "tiền định" (như phương án B), nó vẫn không mô tả chính xác ràng buộc NOT NULL. Tuy nhiên, trong bối cảnh này, có lẽ đáp án này đang cố gắng diễn đạt ý "ràng buộc xác định", nhưng cách diễn đạt không chính xác. Vì không có đáp án nào thực sự chính xác, nhưng đáp án D có vẻ gần đúng nhất (nếu hiểu theo hướng "ràng buộc xác định" hoặc "ràng buộc bắt buộc"), ta có thể chọn đáp án D với một chút chỉnh sửa trong cách hiểu. Tuy nhiên, do cách diễn đạt không rõ ràng và không có đáp án nào thực sự chính xác, câu hỏi này có thể gây nhầm lẫn. Trong thực tế, ràng buộc NOT NULL thường được gọi đơn giản là ràng buộc NOT NULL, hoặc có thể được xem là một loại ràng buộc toàn vẹn dữ liệu (data integrity constraint).

Câu hỏi liên quan