MetMat

Comment lire un schéma relationnel (clés primaires, clés étrangères) ?

En identifiant PRIMARY KEY et FOREIGN KEY dans la définition des tables et en analysant les relations entre tables

L'objectif

Comprendre la structure d'une base de données relationnelle pour pouvoir écrire des requêtes correctes.

Le principe

Chaque table a une clé primaire (PRIMARY KEY) qui identifie de manière unique ses lignes ; les clés étrangères (FOREIGN KEY) référencent la clé primaire d'une autre table et matérialisent les liens entre tables.

La méthode
  1. 1
    Je liste toutes les tables présentes dans le schéma et, pour chacune, je recense les champs avec leur type (INTEGER, TEXT).
  2. 2
    Pour chaque table, j'identifie la clé primaire (mot-clé PRIMARY KEY) : c'est le champ dont la valeur identifie de manière unique chaque enregistrement.
  3. 3
    Je repère les clés étrangères (mot-clé FOREIGN KEY ... REFERENCES) qui pointent vers la clé primaire d'une autre table.
  4. 4
    Je trace mentalement le schéma relationnel : chaque clé étrangère devient une flèche entre la table d'origine et la table cible, ce qui me permet de visualiser les jointures possibles.

Exemple corrigé

Difficulté croissante de 1 à 3

Exercices aujourd'hui0 / 3

Prêt à t'entraîner ?

Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.