Stosowanie 2NF
Encja productqualityrating to bogaty zbiór danych, który zawiera informacje o ocenianych tabliczkach czekolady na przestrzeni różnych lat. Zauważono, że atrybut company_location zależy od atrybutu manufacturer. Wartości company_location powtarzają się za każdym razem, gdy występują razem z atrybutem manufacturer, co narusza zasadę drugiej postaci normalnej zakazującą częściowych zależności.
Wydzielając te dane do dedykowanej encji manufacturers, możesz wyeliminować redundancje i przygotować model danych do wydajniejszych operacji. Ten krok jest niezbędny dla zachowania integralności danych i umożliwia tworzenie skalowalnych rozwiązań analityki biznesowej.
Twoim zadaniem jest znormalizowanie tych danych zgodnie z zasadami 2NF, tak aby każdy atrybut niekluczowy był w pełni zależny od klucza głównego.
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.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);