1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do modelowania danych w Snowflake

Connected

ćwiczenie

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

Instrukcje 1/2

undefined XP
  • 1
    • Utwórz lub nadpisz encję ingredients, dodając atrybut ingredient_id jako liczbę 10-cyfrową oraz ingredient jako ciąg znaków.
    • Ustaw ingredient_id jako unikalny identyfikator encji.
  • 2
    • Nadpisz encję reviews, dodając atrybut review_id jako liczbę 10-cyfrową oraz review jako ciąg 255 znaków.
    • Ustaw review_id jako unikalny identyfikator encji.