Cơ sở dữ liệu
Trong cơ sở dữ liệu quan hệ, khóa chính là gì?
Trong cơ sở dữ liệu quan hệ, khóa chính là gì?
Xuất bản 29/08/2026 · Cập nhật lần cuối 18/10/2026
Câu hỏi
Trong cơ sở dữ liệu quan hệ, khóa chính là gì?
- A. Thuộc tính tham chiếu sang bảng khác, có thể trùng ở nhiều dòng
- B. Tập thuộc tính xác định duy nhất mỗi bộ; không NULL
- C. Mọi cột kiểu số nguyên trong bảng
- D. Chỉ mục đầy đủ của toàn bộ cơ sở dữ liệu
Đáp án
B. Tập thuộc tính xác định duy nhất mỗi bộ; không NULL
Giải thích
Khóa chính là tập thuộc tính có giá trị không trùng và không NULL, dùng để định danh từng dòng. Bảng có thể không khai báo khóa chính; nếu có thì chỉ một ràng buộc PRIMARY KEY, và khóa đó có thể gồm nhiều cột. Phương án A mô tả khóa ngoại, vốn được phép lặp ở nhiều dòng. C sai vì khóa chính không bắt buộc là kiểu số nguyên. D nhầm với chỉ mục, công cụ giúp tìm kiếm nhanh chứ không định danh dòng.
Chủ đề: Cơ sở dữ liệu · Mức độ: Nhận biết