Tworzenie encji zgodnych z 1NF
Poznałeś już wady nienormalizowanych danych i zalety danych relacyjnych w postaci znormalizowanej. Czas zastosować tę wiedzę do encji productqualityrating.
Aby model danych spełniał wymagania pierwszej postaci normalnej, konieczne jest rozbicie i wyeliminowanie powtarzających się grup. Encja productqualityrating zawiera atrybuty przechowujące wiele wartości: składniki (ingredients) oraz recenzje (reviews).
Twoim zadaniem jest rozpoczęcie normalizacji tych danych poprzez utworzenie nowych encji zgodnych z 1NF – tak, aby każdy rekord przechowywał atomową, pojedynczą i unikalną informację.
To ćwiczenie jest częścią kursu
Wprowadzenie do modelowania danych w Snowflake
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Create a new entity
___ (
-- Add unique identifier
___ NUMBER(10,0) ___,
-- Add other attributes
___ VARCHAR(255)
);