Relation
Cours
Explication
Les tables ne sont pas isolées : elles se parlent via des relations et des contraintes. Comprendre ces liens vous aide à suivre le raisonnement de l'IA quand elle modifie la structure.
Utilité concrète
Une relation (clé étrangère) lie deux tables entre elles — par exemple, une commande « appartient à » un utilisateur. Les contraintes sont les garde-fous : pas d'email en double, pas d'âge négatif. Les index accélèrent les recherches comme l'index d'un livre.
Exemple
“L'IA supprime un utilisateur. Problème : cet utilisateur avait des commandes dans la table « commandes ». Sans relation bien configurée, les commandes deviennent orphelines — elles ne savent plus à qui elles appartiennent.”