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

Connected

ćwiczenie

Dodawanie kluczy obcych

Odwołania do kluczy obcych są niezbędne zarówno w schemacie gwiazdy, jak i płatka śniegu. Podczas tworzenia któregokolwiek z tych schematów poprawne zdefiniowanie kluczy obcych ma kluczowe znaczenie – to one łączą tabele wymiarów z tabelą faktów. Wymuszają też relację jeden-do-wielu, ponieważ – o ile nie określono inaczej – klucz obcy może pojawić się w tabeli wielokrotnie, natomiast klucz główny tylko raz.

Tabela fact_booksales ma trzy klucze obce: book_id, time_id i store_id. W tym ćwiczeniu załadowano cztery tabele tworzące poniższy schemat gwiazdy. Klucze obce należy jeszcze dodać.

Instrukcje

100 XP
  • W ograniczeniu o nazwie sales_book ustaw book_id jako klucz obcy.
  • W ograniczeniu o nazwie sales_time ustaw time_id jako klucz obcy.
  • W ograniczeniu o nazwie sales_store ustaw store_id jako klucz obcy.