Aan de slagBegin gratis

2NF toepassen

Je entiteit productqualityrating is een rijke gegevensset die de kern vastlegt van chocoladerepen die over verschillende jaren zijn beoordeeld. Je merkte dat het attribuut company_location afhankelijk is van het attribuut manufacturer. De waarden van company_location herhalen zich telkens wanneer ze samen met het attribuut manufacturer voorkomen, wat in strijd is met de regel van de tweede normale vorm tegen partiële afhankelijkheden.

Door deze gegevens op te splitsen in een aparte entiteit manufacturers, kun je redundantie verwijderen en ons datamodel voorbereiden op efficiëntere bewerkingen. Deze stap is cruciaal om de datakwaliteit te behouden en maakt schaalbare business intelligence-oplossingen mogelijk.

Je taak is om deze gegevens te normaliseren volgens de principes van 2NF, zodat elk niet-sleutelattribuut volledig afhankelijk is van de primaire sleutel.

Deze oefening maakt deel uit van de cursus

Introductie tot datamodellering in Snowflake

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- Add new entity
___ (
  	-- Assign unique identifier
  	___ NUMBER(10,0) PRIMARY KEY,
  	--Add other attributes
  	___ VARCHAR(255),
  	___ VARCHAR(255)
);
Code bewerken en uitvoeren