Trang Chủ Cơ sở dữ liệu Bình thường hóa là gì? - định nghĩa từ techopedia

Bình thường hóa là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Chuẩn hóa có nghĩa là gì?

Chuẩn hóa là quá trình sắp xếp lại dữ liệu trong cơ sở dữ liệu để đáp ứng hai yêu cầu cơ bản: (1) Không có dữ liệu dư thừa (tất cả dữ liệu được lưu trữ ở một nơi duy nhất) và (2) phụ thuộc dữ liệu là logic (tất cả dữ liệu liên quan các mục được lưu trữ cùng nhau). Bình thường hóa rất quan trọng vì nhiều lý do, nhưng chủ yếu là vì nó cho phép cơ sở dữ liệu chiếm ít dung lượng đĩa nhất có thể, dẫn đến hiệu suất tăng.

Chuẩn hóa còn được gọi là chuẩn hóa dữ liệu.

Techopedia giải thích Bình thường hóa

Ba loại chuẩn hóa chính được liệt kê dưới đây. Lưu ý: "NF" đề cập đến "hình thức bình thường."

  • 1NF
  • 2NF
  • 3NF

Ba NF sau tồn tại nhưng hiếm khi được sử dụng:

  • BCNF
  • 4NF
  • 5NF

Ba NF đầu tiên được bắt nguồn từ đầu những năm 1970 bởi cha đẻ của mô hình dữ liệu quan hệ, EF Codd. Hầu như tất cả các công cụ cơ sở dữ liệu quan hệ ngày nay sử dụng các quy tắc của mình.

Một số công cụ cơ sở dữ liệu quan hệ không đáp ứng nghiêm ngặt các tiêu chí cho tất cả các quy tắc chuẩn hóa. Một ví dụ là tính năng trường đa trị được Microsoft giới thiệu trong ứng dụng cơ sở dữ liệu Access 2007. Đã có những tranh luận sôi nổi trong giới cơ sở dữ liệu về việc liệu các tính năng như vậy hiện không đủ điều kiện để các ứng dụng đó trở thành hệ thống quản lý cơ sở dữ liệu quan hệ thực sự.

Bình thường hóa là gì? - định nghĩa từ techopedia