Info
Відкрити сторінку на телефоні

Нормальні форми реляційних БД

Нормальні форми - це правила, які використовуються для організації даних в реляційних базах даних (БД) з метою усунення аномалій даних і забезпечення цілісності та доступності інформації.

Існують такі нормальні форми:

1. Перша нормальна форма (1НФ)

  • Всі атрибути мають атомарні значення (не подільні на менші).
  • Всі записи (кортежі) унікальні.
  • Відсутні дублюючі записи.
  • 2. Друга нормальна форма (2НФ)

  • Відповідає всім вимогам 1НФ.
  • Кожен неключовий атрибут залежить від цілого первинного ключа, а не від його частини.
  • 3. Третя нормальна форма (3НФ)

  • Відповідає всім вимогам 2НФ.
  • Немає транзитивних залежностей між неключовими атрибутами.
  • 4. Нормальна форма Бойса-Кодда (НФБК)

  • Відношення не містить транзитивних залежностей.
  • Кожна нетривіальна функціональна залежність визначається суперключем.
  • 5. Четверта нормальна форма (4НФ)

  • Відповідає всім вимогам 3НФ.
  • Всі неключові атрибути мультицінних залежностей не залежать один від одного.
  • 6. П'ята нормальна форма (5НФ)

  • Відповідає всім вимогам 4НФ.
  • Розбиття на проекції без втрати інформації.