Aplicando 2NF
Sua entidade productqualityrating
é um rico conjunto de dados que captura a essência das barras de chocolate analisadas ao longo de vários anos. Você notou que o atributo company_location
depende do atributo manufacturer
. Os valores de company_location
se repetem sempre que estão juntos com o atributo manufacturer, o que viola a regra da segunda forma normal contra dependências parciais.
Ao separar esses dados em uma entidade manufacturers
dedicada, você pode remover redundâncias e preparar nosso modelo de dados para operações mais eficientes. Essa etapa é fundamental para manter a integridade dos dados e permite soluções de business intelligence dimensionáveis.
Sua tarefa é normalizar esses dados para que se alinhem aos 2 princípios doNF, garantindo que cada atributo não-chave dependa totalmente 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 preenchendo este código de exemplo.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);