Aplikace 2NF
Entita productqualityrating je bohatá datová sada zachycující hodnocení čokoládových tyčinek za různá léta. Všiml sis, že atribut company_location závisí na atributu manufacturer. Hodnoty company_location se opakují pokaždé, když se vyskytují společně s atributem výrobce – to porušuje pravidlo druhé normální formy zakazující částečné závislosti.
Oddělit tato data do samostatné entity manufacturers znamená odstranit redundance a připravit datový model pro efektivnější operace. Tento krok je klíčový pro zachování integrity dat a umožňuje škálovatelná řešení pro business intelligence.
Tvým úkolem je normalizovat tato data v souladu s principy 2NF tak, aby každý neklíčový atribut závisel výhradně na primárním klíči.
Toto cvičení je součástí kurzu
Úvod do datového modelování ve Snowflake
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);