ÎncepețiÎncepe gratuit

Aplicarea 2NF

Entitatea productqualityrating este un set de date bogat, care surprinde esența batoanelor de ciocolată evaluate de-a lungul mai multor ani. Ai observat că atributul company_location depinde de atributul manufacturer. Valorile company_location se repetă de fiecare dată când apar împreună cu atributul manufacturer, ceea ce încalcă regula celei de-a doua forme normale împotriva dependențelor parțiale.

Prin separarea acestor date într-o entitate dedicată manufacturers, poți elimina redundanțele și pregăti modelul de date pentru operațiuni mai eficiente. Acest pas este esențial pentru menținerea integrității datelor și permite implementarea unor soluții scalabile de business intelligence.

Sarcina ta este să normalizezi aceste date conform principiilor 2NF, asigurând că fiecare atribut non-cheie depinde în întregime de cheia primară.

Acest exercițiu face parte din cursul

Introducere în modelarea datelor în Snowflake

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Add new entity
___ (
  	-- Assign unique identifier
  	___ NUMBER(10,0) PRIMARY KEY,
  	--Add other attributes
  	___ VARCHAR(255),
  	___ VARCHAR(255)
);
Editează și rulează codul