НачатьНачать бесплатно

Применение 2НФ

Сущность productqualityrating — это богатый набор данных, в котором собраны оценки шоколадных батончиков за разные годы. Вы заметили, что атрибут company_location зависит от атрибута manufacturer. Значения company_location повторяются каждый раз вместе с атрибутом manufacturer, что нарушает правило второй нормальной формы о недопустимости частичных зависимостей.

Вынося эти данные в отдельную сущность manufacturers, вы устраняете избыточность и подготавливаете модель данных к более эффективной работе. Этот шаг важен для поддержания целостности данных и создания масштабируемых решений для бизнес-аналитики.

Ваша задача — нормализовать данные в соответствии с принципами 2НФ, чтобы каждый неключевой атрибут полностью зависел от первичного ключа.

Это упражнение является частью курса

Введение в моделирование данных в Snowflake

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Add new entity
___ (
  	-- Assign unique identifier
  	___ NUMBER(10,0) PRIMARY KEY,
  	--Add other attributes
  	___ VARCHAR(255),
  	___ VARCHAR(255)
);
Редактировать и запускать код