Mapping objet-relationnel
Relier les objets du programme aux données d’une base relationnelle.
Qu’est-ce que le mapping objet-relationnel ?
Le mapping objet-relationnel, ou ORM, relie objets ou modèles du programme aux structures relationnelles. Un outil traduit de nombreux accès en opérations de base de données. Le traitement des champs, relations et modifications dépend de l’ORM et de sa configuration. L’approche ne décide pas à la place de l’équipe du schéma, des contraintes, des requêtes et migrations.
Dans un portail fictif, le modèle ServiceRequest représente une demande enregistrée. Modifier un objet en mémoire ne signifie pas automatiquement, dans tout outil, modifier durablement la base ; le parcours d’enregistrement prévu doit s’exécuter. L’équipe vérifie requêtes produites, données nécessaires et droits d’accès. Une requête de modèle pratique ne garantit ni performance adaptée ni droit de voir toutes les demandes retournées.
Sources
Termes associés
- Modèle de données relationnelModéliser les données en tables avec lignes, colonnes et relations explicitement décrites.
- SQLUn langage pour définir, interroger et modifier les données ; pas un produit de base de données unique.
- PostgreSQLUn système de base de données objet-relationnel ouvert pour stocker et interroger des données structurées.
- Clé uniqueUne clé unique empêche qu’une valeur ou combinaison apparaisse plusieurs fois dans le périmètre de données défini.
- Requête de base de donnéesUne requête demande des données selon des conditions définies. Sélection, périmètre et ordre doivent correspondre au travail attendu.
- Index de base de donnéesUn index aide certaines recherches. Il n’accélère pas toutes les requêtes et ajoute un coût de stockage et de mise à jour.
Votre projet avec ASES
Décrivez-nous votre projet. Nous revenons vers vous avec une première évaluation.