Tillämpa 2NF
Din entitet productqualityrating är en rik datamängd som fångar kärnan i chokladkakor som granskats under olika år. Du märker att attributet company_location är beroende av attributet manufacturer. Värdena i company_location upprepas varje gång de förekommer tillsammans med manufacturer-attributet, vilket bryter mot 2NFs regel om partiella beroenden.
Genom att separera dessa data till en dedikerad entitet, manufacturers, kan du ta bort redundanser och förbereda datamodellen för mer effektiva operationer. Det här steget är avgörande för att upprätthålla dataintegritet och möjliggör skalbara business intelligence-lösningar.
Din uppgift är att normalisera dessa data i enlighet med 2NF-principerna och säkerställa att varje icke-nyckelattribut är helt beroende av primärnyckeln.
Den här övningen är en del av kursen
Introduktion till datamodellering i Snowflake
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);