1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do datového modelování ve Snowflake

Connected

cvičení

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.

Pokyny 1/2

undefined XP
    1
    2
  • Vytvoř entitu manufacturers a nastav manufacturer_id jako PK s číselnými hodnotami o 10 cifrách.
  • Uveď všechny atributy entity manufacturers: manufacturer a company_location, oba s datovým typem VARCHAR(255).