1. Nauka
  2. /
  3. Kursy
  4. /
  5. Projektowanie baz danych

Connected

ćwiczenie

Rozbudowa schematu płatka śniegu

Firma rozważa rozszerzenie działalności poza księgarnie w Kanadzie i USA – konkretnie chce wejść na nowy kontynent. W ramach przygotowań postanawiasz dodać pole continent do adresów sklepów.

Na szczęście w tym scenariuszu masz do dyspozycji schemat płatka śniegu. Jak omówiliśmy w filmie, ten schemat zazwyczaj łatwiej rozbudować przy jednoczesnym zachowaniu spójności danych. Obok dim_country_sf załadowano tabelę dim_continent_sf. Zawiera ona jedyny kontynent, który jest teraz potrzebny – North America – oraz klucz główny. W tym ćwiczeniu musisz rozszerzyć dim_country_sf tak, aby odwoływała się do dim_continent_sf.

Instrukcje

100 XP
  • Dodaj kolumnę continent_id do dim_country_sf z domyślną wartością 1. Pamiętaj, że NOT NULL DEFAULT(1) zapobiega wartościom null i ustawia domyślną wartość na 1.
  • Ustaw tę nową kolumnę jako klucz obcy odwołujący się do continent_id w dim_continent_sf.