Будинки Бази даних Що таке нормалізація? - визначення з техопедії

Що таке нормалізація? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає нормалізація?

Нормалізація - це процес реорганізації даних у базі даних, щоб вони відповідали двом основним вимогам: (1) Відсутнє надмірність даних (усі дані зберігаються лише в одному місці), і (2) залежності даних є логічними (усі пов'язані дані елементи зберігаються разом). Нормалізація важлива з багатьох причин, але головним чином, тому що дозволяє базам даних займати якомога менше місця на диску, в результаті чого збільшується продуктивність.

Нормалізація також відома як нормалізація даних.

Техопедія пояснює нормалізацію

Нижче наведено три основні типи нормалізації. Примітка: "NF" відноситься до "нормальної форми".

  • 1NF
  • 2NF
  • 3NF

Наступні три НФ існують, але рідко використовуються:

  • BCNF
  • 4NF
  • 5NF

Перші три НФ були отримані на початку 1970-х років батьком моделі реляційних даних Е.Ф. Коддом. Майже всі сьогоднішні двигуни реляційних баз даних використовують його правила.

Деякі двигуни реляційних баз даних строго не відповідають критеріям усіх правил нормалізації. Прикладом є функція багатозначних полів, введена Microsoft у додатку бази даних Access 2007. У колах баз даних гостро дискутували питання про те, чи тепер подібні можливості позбавляють таких додатків від справжніх систем управління реляційними базами даних.

Що таке нормалізація? - визначення з техопедії