1. Learn
  2. /
  3. Courses
  4. /
  5. Проєктування баз даних

Connected

Exercise

Додавання зовнішніх ключів

Посилання на зовнішні ключі є необхідними як для схеми сніжинки, так і для зіркової схеми. Під час створення будь-якої з них дуже важливо коректно налаштувати зовнішні ключі, адже вони з'єднують виміри з фактною таблицею. Вони також забезпечують зв'язок „один-до-багатьох", оскільки, якщо не зазначено інакше, зовнішній ключ може з'являтися в таблиці більше одного разу, а первинний ключ — лише один раз.

У таблиці fact_booksales є три зовнішні ключі: book_id, time_id і store_id. У цій вправі чотири таблиці, з яких складається зіркова схема нижче, уже завантажені. Однак зовнішні ключі ще потрібно додати.

Instructions

100 XP
  • У обмеженні з назвою sales_book встановіть book_id як зовнішній ключ.
  • У обмеженні з назвою sales_time встановіть time_id як зовнішній ключ.
  • У обмеженні з назвою sales_store встановіть store_id як зовнішній ключ.