Chuẩn hóa (Normalization)

Ba mô-đun tương tác: (1) mô phỏng anomaly trên bảng phi chuẩn, (2) tách bảng 1NF→2NF→3NF từng bước, (3) đoán normal form.

1 · Mô phỏng anomaly trên bảng "gộp tất cả"

Bảng Orders nhồi cả thông tin khách lẫn sản phẩm. Thử thao tác để thấy bệnh.

← Bấm một thao tác để xem anomaly.

2 · Tách bảng từng bước: 1NF → 2NF → 3NF

Bắt đầu từ một bảng phi chuẩn, bấm "Tách tiếp" để chuẩn hóa từng mức. Cột vàng là cột vừa được chuyển sang bảng mới.

3 · Bảng này đang ở normal form nào?

Đọc cấu trúc + phụ thuộc hàm rồi đoán dạng chuẩn cao nhất bảng đạt được.