1. Learn
  2. /
  3. Courses
  4. /
  5. Introducere în modelarea datelor în Snowflake

Connected

Exercise

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ă.

Instructions 1/2

undefined XP
    1
    2
  • Creează entitatea manufacturers și definește manufacturer_id ca PK cu valori numerice de 10 cifre.
  • Listează toate atributele entității manufacturers: manufacturer și company_location, ambele cu tipul de date VARCHAR(255).