1. Learn
  2. /
  3. Courses
  4. /
  5. Conception de bases de données

Connected

Exercise

Ajout de clés étrangères

Les références de clés étrangères sont essentielles pour les schémas en flocon et en étoile. Lorsque vous créez l'un ou l'autre de ces schémas, configurer correctement les clés étrangères est crucial, car elles relient les dimensions à la table de faits. Elles imposent aussi une relation un-à-plusieurs, car, sauf indication contraire, une clé étrangère peut apparaître plus d'une fois dans une table, alors qu'une clé primaire ne peut apparaître qu'une seule fois.

La table fact_booksales comporte trois clés étrangères : book_id, time_id et store_id. Dans cet exercice, les quatre tables qui composent le schéma en étoile ci-dessous ont été chargées. Toutefois, il reste à ajouter les clés étrangères.

Instructions

100 XP
  • Dans la contrainte appelée sales_book, définissez book_id comme clé étrangère.
  • Dans la contrainte appelée sales_time, définissez time_id comme clé étrangère.
  • Dans la contrainte appelée sales_store, définissez store_id comme clé étrangère.