Aplicando a 2NF
A sua entidade productqualityrating é um conjunto de dados rico que captura a essência de barras de chocolate avaliadas ao longo de vários anos. Você percebeu que o atributo company_location depende do atributo manufacturer. Os valores de company_location se repetem sempre que aparecem junto com o atributo manufacturer, o que viola a regra da segunda forma normal contra dependências parciais.
Ao separar esses dados em uma entidade dedicada manufacturers, você remove redundâncias e prepara o nosso modelo de dados para operações mais eficientes. Essa etapa é crucial para manter a integridade dos dados e permite soluções de business intelligence escaláveis.
Sua tarefa é normalizar esses dados para alinhar com os princípios da 2NF, garantindo que cada atributo não chave dependa inteiramente da chave primária.
Este exercício faz parte do curso
Introdução à Modelagem de Dados no Snowflake
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);