Page

Intégrité et évolution du schéma

Les principes pour faire évoluer une base MySQL sans dégrader la cohérence des données ni casser l'application.

Retour au chapitre

🔒 Intégrité et évolution du schéma

Une base relationnelle vit dans le temps. De nouvelles colonnes apparaissent, certaines relations changent et les besoins métier évoluent. Faire évoluer un schéma sans méthode peut créer des incohérences ou des effets de bord difficiles à corriger. Il faut donc garder une logique de migration, de compatibilité et de protection de l'intégrité des données.

## Ce qu'il faut protéger

  • la cohérence des relations
  • la qualité des contraintes
  • la compatibilité avec le code applicatif
  • la lisibilité des changements structurels

📌 En résumé

Faire évoluer une base est un acte d'architecture. La prudence et la clarté y sont essentielles.