DEV Community

Cover image for Qu’est-ce qu’un ORM ?
Honorable Con
Honorable Con

Posted on

Qu’est-ce qu’un ORM ?

ORM signifie Object-Relational Mapping. Un ORM est un ensemble de classes permettant de manipuler les tables d’une base de données relationnelle comme s’il s’agissait d’objets.

Un ORM est une couche d’abstraction d’accès à la base de données qui donne l’illusion de ne plus travailler avec des requêtes mais de manipuler des objets.

L’avantage de cette couche d’abstraction est qu’il n’y a plus besoin de se soucier du système de base de données utilisé, c’est l’ORM qui a la charge de transformer les requêtes pour les rendre compatibles avec la base de données.

L’ORM va s’appuyer sur des modèles. Un modèle représente une table de la base de données.

source : https://www.linkedin.com/posts/honorablecon_sundayword-activity-6878386656462823424-5jGs?utm_source=linkedin_share&utm_medium=member_desktop_web

Discussion (0)