Kiến thức
Cơ sở dữ liệu
Cụm này phục vụ giáo viên soạn ngân hàng câu hỏi CSDL: mỗi bài gắn một khái niệm và các phương án nhiễu hay dùng.
Xuất bản 29/08/2026
- Khóa chính là gì?
Trong cơ sở dữ liệu quan hệ, khóa chính (primary key) là tập thuộc tính xác định duy nhất mỗi bộ trong quan hệ. Một bảng có thể không khai báo khóa chính; nếu khai báo thì chỉ có một ràng buộc PRIMARY KEY, và khóa đó có thể gồm một hoặc nhiều cột. Giá trị khóa chính không được NULL và không được trùng.
- Khóa ngoại là gì?
Khóa ngoại (foreign key) là thuộc tính (hoặc tập thuộc tính) trong một quan hệ, có giá trị khớp với khóa chính hoặc khóa duy nhất của quan hệ khác. Nó biểu diễn mối liên kết, thường là một-nhiều.
- Chuẩn hóa CSDL là gì?
Chuẩn hóa là quá trình tách quan hệ để giảm dư thừa và tránh bất thường khi thêm, sửa, xóa. Với đề trắc nghiệm phổ thông, đủ để phân biệt 1NF, 2NF và 3NF bằng một ví dụ bảng.
- SQL JOIN là gì?
JOIN kết hợp cột từ hai bảng theo điều kiện, thường là khóa ngoại = khóa chính. UNION xếp chồng các dòng của hai truy vấn có cùng số cột và kiểu tương thích — đó không phải JOIN.