Revenir au sommaire du lexique intelligence artificielle

Retrouvez les définitions clés pour cadrer un projet IA en PME et relier facilement les notions entre elles.

Retour au sommaire

Définition

Un ORM (Object-Relational Mapping) est une couche qui permet de lire et écrire dans une base de données à travers des objets et du code, sans écrire manuellement toutes les requêtes SQL. Il rend le code plus lisible et réduit certaines erreurs.

À retenir

Un ORM traduit votre code en requêtes base de données, avec plus de sécurité et de lisibilité.

Erreur fréquente

Laisser l'ORM générer des requêtes non optimisées sur de gros volumes sans jamais les vérifier.

À quoi cela sert

  • Manipuler la base de données de façon typée et sûre.
  • Gérer les évolutions de schéma (migrations) proprement.
  • Accélérer le développement des applications.

Exemple concret

Avec Prisma ou Drizzle sur une base Supabase, un développeur décrit ses tables en TypeScript et interroge la base via du code, tout en gardant la maîtrise des requêtes générées.

Bonnes pratiques

  • Surveiller les requêtes produites sur les cas critiques.
  • Versionner les migrations de schéma.
  • Ne pas masquer complètement le SQL pour les besoins de performance.

Pourquoi ce terme compte

Comprendre cette notion aide à mieux cadrer un outil IA, à poser les bonnes questions à un éditeur ou à un prestataire, et à distinguer les promesses marketing des usages réellement utiles pour une PME.

Continuer votre lecture

Revenez au sommaire du lexique IA ou poursuivez avec les autres ressources du site.

Voir tous les lexiques
Retour en haut de page