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
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)
);