Začněte nyníZačněte zdarma

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

Zobrazit kurz

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)
);
Upravit a spustit kód