Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Третя Нормальна Форма | Normalization and Normal Forms
course content

Зміст курсу

Реляційні Бази Даних та Нормалізація

Третя Нормальна ФормаТретя Нормальна Форма

Правила третьої нормальної форми:

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

Бувають моменти, коли ви хочете додати новий атрибут в таблицю, але іноді це розширить таблицю до неймовірних розмірів! А якщо атрибути не прив'язані до головного ключа - це нелогічно!

Подивіться на приклад:

Тут Designer Grade (Рівень Дизайнера) та Designer Country (Країна Дизайнера) не є атрибутами Project (Проекту). Ці атрибути прив'язані лише до Designer. І так само, як і в попередньому розділі, якщо ми видалимо перший запис, ми втратимо інформацію про ступінь та країну дизайнера Роберта Джаррі, хоча хотіли видалити лише проект.

Давайте нормалізуємо це!

Project and Designer tables

Супер! Тепер у нас є дві сутності з окремими таблицями:

  • Проект має лише свої атрибути.
  • Дизайнер має лише свої атрибути.

question-icon

Які правила третьої нормальної форми?

Виберіть кілька правильних відповідей

Все було зрозуміло?

Секція 3. Розділ 4
course content

Зміст курсу

Реляційні Бази Даних та Нормалізація

Третя Нормальна ФормаТретя Нормальна Форма

Правила третьої нормальної форми:

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

Бувають моменти, коли ви хочете додати новий атрибут в таблицю, але іноді це розширить таблицю до неймовірних розмірів! А якщо атрибути не прив'язані до головного ключа - це нелогічно!

Подивіться на приклад:

Тут Designer Grade (Рівень Дизайнера) та Designer Country (Країна Дизайнера) не є атрибутами Project (Проекту). Ці атрибути прив'язані лише до Designer. І так само, як і в попередньому розділі, якщо ми видалимо перший запис, ми втратимо інформацію про ступінь та країну дизайнера Роберта Джаррі, хоча хотіли видалити лише проект.

Давайте нормалізуємо це!

Project and Designer tables

Супер! Тепер у нас є дві сутності з окремими таблицями:

  • Проект має лише свої атрибути.
  • Дизайнер має лише свої атрибути.

question-icon

Які правила третьої нормальної форми?

Виберіть кілька правильних відповідей

Все було зрозуміло?

Секція 3. Розділ 4
some-alt