Aplicação do 1NF
Depois de criar as entidades de ingredientes e avaliações, é hora de preenchê-las com os dados do site productqualityrating
.
Essa etapa é fundamental para garantir que cada valor em ingredients
e review
seja tratado como uma entrada distinta, alinhando-se aos princípios do 1NF.
Comece elaborando uma consulta para transformar e inserir os dados não normalizados nessas entidades, seguindo os princípios da primeira forma normal.
Este exercício faz parte do curso
Introdução à modelagem de dados em Snowflake
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
SELECT
-- Clean empty values
___(f.value)
FROM productqualityrating,
-- Add function to split values separated by comma
LATERAL ___(INPUT => SPLIT(productqualityrating.___, ';')) f;