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