Kom igångKom igång gratis

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

Visa kurs

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)
);
Redigera och kör kod