1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Database Design

Connected

cvičení

Přidání cizích klíčů

Odkazy na cizí klíče jsou nezbytnou součástí jak hvězdicového, tak sněhového schématu. Při vytváření obou těchto schémat je správné nastavení cizích klíčů klíčové, protože propojují dimenze s tabulkou faktů. Zároveň zajišťují vztah jeden k mnoha – pokud není uvedeno jinak, cizí klíč se v tabulce může vyskytovat vícekrát, zatímco primární klíč může existovat pouze jednou.

Tabulka fact_booksales má tři cizí klíče: book_id, time_id a store_id. V tomto cvičení jsou načteny čtyři tabulky tvořící hvězdicové schéma níže. Cizí klíče je ale zatím potřeba přidat.

Pokyny

100 XP
  • V omezení pojmenovaném sales_book nastav book_id jako cizí klíč.
  • V omezení pojmenovaném sales_time nastav time_id jako cizí klíč.
  • V omezení pojmenovaném sales_store nastav store_id jako cizí klíč.