Bình thường hóa là một tiến trình được dùng trong thiết kế cơ sở dữ liệu LS để sắp xếp dữ liệu một cách hiệu quả. Mục tiêu là giảm số lượng dự phòng và cải thiện tính toàn vẹn của dữ liệu bằng cách xây dựng bảng theo quy tắc riêng. Sự chuẩn hóa đúng giúp duy trì một hệ thống cơ sở dữ liệu sạch sẽ và hiệu quả.

Cơ bản của sự bình thường

Sự chuẩn hoá bao gồm việc chia bảng lớn thành bảng nhỏ, liên quan và xác định mối quan hệ giữa chúng. Quá trình này tiếp theo một chuỗi các mẫu chuẩn, mỗi điều kiện cụ thể để đảm bảo dữ liệu được lưu lại một cách hợp lý.

Mẫu chuẩn

Loại thông thường nhất là:

  • Mẫu chuẩn đầu tiên (1NF): Bảo đảm mỗi cột bảng chứa các giá trị nguyên tử.
  • Mẫu chuẩn thứ hai (NF): loại bỏ phụ thuộc phần trên một phím chính.
  • Mẫu chuẩn thứ ba (3NF): Gỡ bỏ quan hệ phụ thuộc đi lại, bảo đảm cột không phím chỉ phụ thuộc vào phím chính.

Đang áp dụng chuẩn hoá

Áp dụng sự bình thường bao hàm việc phân tích và thiết kế bảng theo yêu cầu. Cần phải xác định các phím chính, thiết lập mối quan hệ và bảo đảm mỗi bảng theo dạng thông thường. Quá trình này cải thiện dữ liệu nhất quán và đơn giản hóa việc bảo trì.

Lợi ích của việc chuẩn bị

Sự chuẩn hóa mang lại một số lợi thế:

  • Giảm số lượng dữ liệu hiện có
  • Tăng độ toàn vẹn dữ liệu
  • Name
  • Hỗ trợ khả năng truy vấn hiệu quả