Cơ sở dữ liệ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.
Xuất bản 29/08/2026
Ba mức hay hỏi
1NF: mỗi ô một giá trị nguyên tử, không danh sách trong một cột. 2NF: đã 1NF và không có thuộc tính không khóa phụ thuộc một phần của khóa phức. 3NF: đã 2NF và không có thuộc tính không khóa phụ thuộc bắc cầu qua thuộc tính không khóa khác.
Câu bẫy: “3NF luôn tốt hơn denormalize trong mọi hệ thống” — sai. Kho dữ liệu và báo cáo đôi khi cố ý denormalize. Đề nên hỏi định nghĩa hoặc nhận dạng vi phạm, không hỏi “luôn luôn”.