2NF toepassen
Je productqualityrating-entiteit is een rijke gegevensset die de essentie vastlegt van chocoladerepen die over meerdere 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 normaalvorm tegen partiële afhankelijkheden.
Door deze gegevens op te splitsen in een aparte manufacturers-entiteit, kun je redundantie verwijderen en ons datamodel voorbereiden op efficiëntere bewerkingen. Deze stap is cruciaal om de gegevensintegriteit te behouden en maakt schaalbare business intelligence-oplossingen mogelijk.
Jouw taak is om deze gegevens te normaliseren volgens de 2NF-principes, zodat elk niet-sleutelattribuut volledig afhankelijk is van de primaire sleutel.
Deze oefening maakt deel uit van de cursus
Introductie tot datamodellering in Snowflake
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);