Застосування 2NF
Сутність productqualityrating — це насичений набір даних, що відображає оцінки плиток шоколаду за різні роки. Ви помітили, що атрибут company_location залежить від атрибута manufacturer. Значення company_location повторюються щоразу разом із атрибутом виробника, що порушує правило другої нормальної форми щодо часткових залежностей.
Винісши ці дані в окрему сутність manufacturers, ви усунете надмірності та підготуєте модель даних до ефективнішої роботи. Це критично для збереження цілісності даних і дозволяє масштабувати рішення бізнес-аналітики.
Ваше завдання — нормалізувати ці дані відповідно до принципів 2NF, щоб кожен неключовий атрибут повністю залежав від первинного ключа.
Ця вправа є частиною курсу
Вступ до моделювання даних у Snowflake
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);