Maison  >  Article  >  développement back-end  >  Qu'est-ce que le mappage relationnel objet

Qu'est-ce que le mappage relationnel objet

王林
王林original
2020-06-30 15:31:573890parcourir

Le mappage objet-relationnel est la persistance automatique d'objets dans des programmes de langage orienté objet dans des bases de données relationnelles en utilisant des métadonnées qui décrivent le mappage entre les objets et les bases de données. Essentiellement, convertir des données d'un formulaire à un autre.

Qu'est-ce que le mappage relationnel objet

Définition :

Le mappage relationnel d'objet (ORM) décrit le mappage entre les objets et les bases de données en utilisant des métadonnées pour conserver automatiquement les objets dans programmes de langage orientés objet dans des bases de données relationnelles.

Convertit essentiellement les données d'un formulaire à un autre.

Le mappage objet/relation (ORM en abrégé) est né avec le développement de méthodes de développement de logiciels orientés objet.

Les objets et les données relationnelles sont deux formes d'expression des entités commerciales. Les entités commerciales sont représentées comme des objets en mémoire et comme des données relationnelles dans la base de données. Il existe des associations et des relations d'héritage entre les objets en mémoire, mais dans la base de données, les données relationnelles ne peuvent pas exprimer directement des associations plusieurs-à-plusieurs et des relations d'héritage.

Par conséquent, les systèmes de mappage objet-relationnel (ORM) existent généralement sous la forme de middleware, qui implémente principalement le mappage d'objets de programme avec des données de bases de données relationnelles.

Pour plus de connaissances connexes, veuillez visiter le site Web chinois php.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn