Sự khác nhau giữa ràng buộc unique và ràng buộc khóa chính là gì?
A.
A unique key constraint requires a unique index to enforce the constraint, whereas a primary key constraint can enforce uniqueness using a unique or non-unique index
B.
A primary key column can be NULL, but a unique key column cannot be NULL
C.
A primary key constraint can use an existing index, but a unique constraint always creates an index.
D.
Ràng buộc unique thì cột có thể NULL, nhưng ràng buộc khóa chính thì không được phép NULL
Trả lời:
Đáp án đúng: D
Đáp án đúng là D. Ràng buộc unique cho phép cột có giá trị NULL, trong khi ràng buộc khóa chính (primary key) không cho phép giá trị NULL. Khóa chính xác định duy nhất mỗi bản ghi trong bảng và không thể thiếu. Ràng buộc unique đảm bảo rằng tất cả các giá trị trong một cột là khác nhau, nhưng cho phép một giá trị NULL. Các phương án khác không chính xác vì:
- A: Cả ràng buộc unique và khóa chính đều thường yêu cầu index để thực thi.
- B: Ngược lại với đáp án đúng.
- C: Cả hai loại ràng buộc đều có thể sử dụng index đã có hoặc tạo index mới.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
