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