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

Connected

вправа

Розширення схеми snowflake

Компанія розмірковує про вихід за межі книжкових магазинів у Канаді та США. Зокрема, вони хочуть вийти на новий континент. Для підготовки ви вирішуєте, що під час збереження адрес магазинів потрібне поле continent.

На щастя, у цьому сценарії використано схему snowflake. Як ми обговорювали у відео, схема snowflake зазвичай швидше розширюється та водночас забезпечує цілісність даних. Разом із dim_country_sf завантажено таблицю dim_continent_sf. Вона містить єдиний наразі потрібний континент — North America, і первинний ключ. У цій вправі вам потрібно розширити dim_country_sf, щоб додати посилання на dim_continent_sf.

Інструкції

100 XP
  • Додайте стовпець continent_id до dim_country_sf зі значенням за замовчуванням 1. Зверніть увагу, що NOT NULL DEFAULT(1) забороняє значенням бути null і встановлює значення за замовчуванням 1.
  • Зробіть цей новий стовпець зовнішнім ключем, що посилається на continent_id таблиці dim_continent_sf.