1. Apprendre
  2. /
  3. Cours
  4. /
  5. Conception de bases de données

Connected

Exercice

Étendre le schéma en flocon

L'entreprise envisage d'étendre ses activités au‑delà des librairies au Canada et aux États‑Unis. Elle souhaite notamment s'implanter sur un nouveau continent. En préparation, vous décidez d'ajouter un champ continent lors de l'enregistrement des adresses des magasins.

Heureusement, vous utilisez ici un schéma en flocon. Comme nous l'avons vu dans la vidéo, ce type de schéma est généralement plus rapide à étendre tout en assurant la cohérence des données. En plus de dim_country_sf, une table nommée dim_continent_sf a été chargée. Elle contient l'unique continent actuellement nécessaire, North America, ainsi qu'une clé primaire. Dans cet exercice, vous devez étendre dim_country_sf pour référencer dim_continent_sf.

Instructions

100 XP
  • Ajoutez une colonne continent_id à dim_country_sf avec une valeur par défaut de 1. Notez que NOT NULL DEFAULT(1) empêche une valeur nulle et attribue par défaut la valeur 1.
  • Transformez cette nouvelle colonne en clé étrangère vers le continent_id de dim_continent_sf.