Що таке різні форми нормалізації?

1NF, 2NF і 3NF — це перші три типи нормалізації бази даних. Вони позначають першу нормальну форму, другу нормальну форму та третю нормальну форму відповідно. Також є 4NF (четверта нормальна форма) і 5NF (п'ята нормальна форма).

Перша нормальна форма, або 1NF, видаляє повторювані групи з таблиці, щоб гарантувати атомарність. Друга нормальна форма, або 2NF, зменшує надмірність шляхом усунення часткових залежностей. У реляційній базі даних третя нормальна форма, або 3NF, зменшує дублювання даних шляхом видалення транзитивних залежностей.

Нормальні форми (від найменш нормалізованих до найбільш нормалізованих) такі:

  • UNF: Ненормалізована форма.
  • 1NF: Перша нормальна форма.
  • 2NF: друга нормальна форма.
  • 3NF: Третя нормальна форма.
  • EKNF: нормальна форма елементарного ключа.
  • BCNF: нормальна форма Бойса-Кодда.
  • 4NF: Четверта нормальна форма.
  • ETNF: Основна нормальна форма кортежу.

Є шість нормальні форми, але ми розглянемо лише перші чотири, а саме: Перша нормальна форма (1NF) Друга нормальна форма (2NF) Третя нормальна форма (3NF)

Давайте тепер обговоримо ці нормальні форми, щоб зрозуміти нормалізацію в СУБД на прикладах.

  • Перша нормальна форма (1NF)
  • Друга нормальна форма (2NF)
  • Третя нормальна форма (3NF)
  • Нормальна форма Бойса-Кодда (BCNF)
  • Четверта нормальна форма (4NF)
  • П'ята нормальна форма (5NF)