Base de données relationnelle objet (ord)

Définition - Que signifie ORD (Object-Relational Database)?

Une base de données relationnelle objet (ORD) est un système de gestion de base de données (SGBD) composé à la fois d'une base de données relationnelle (SGBDR) et d'une base de données orientée objet (OODBMS). ORD prend en charge les composants de base de tout modèle de base de données orienté objet dans ses schémas et le langage de requête utilisé, tels que les objets, les classes et l'héritage.

Une base de données relationnelle objet peut également être connue sous le nom de système de gestion de base de données relationnelle objet (ORDBMS).

Definir Tech explique la base de données relationnelle objet (ORD)

ORD est considéré comme l'intermédiaire entre les bases de données relationnelles et orientées objet car il contient des aspects et des caractéristiques des deux modèles. Dans ORD, l'approche de base est basée sur RDB, puisque les données sont stockées dans une base de données traditionnelle et manipulées et accessibles à l'aide de requêtes écrites dans un langage de requête comme SQL. Cependant, ORD présente également une caractéristique orientée objet en ce que la base de données est considérée comme un magasin d'objets, généralement pour les logiciels écrits dans un langage de programmation orienté objet. Ici, les API sont utilisées pour stocker et accéder aux données sous forme d'objets.

L'un des objectifs d'ORD est de combler le fossé entre les techniques de modélisation conceptuelle des données pour les bases de données relationnelles et orientées objet comme le diagramme entité-relation (ERD) et le mappage objet-relationnel (ORM). Il vise également à relier le fossé entre les bases de données relationnelles et les techniques de modélisation orientée objet qui sont généralement utilisées dans les langages de programmation comme Java, C # et C ++.

Les produits SGBDR traditionnels se concentrent sur l'organisation efficace des données dérivées d'un ensemble limité de types de données. D'autre part, un ORDBMS a une fonctionnalité qui permet aux développeurs de créer et d'innover leurs propres types de données et méthodes, qui peuvent être appliqués au SGBD. Avec cela, ORDBMS a l'intention de permettre aux développeurs d'augmenter l'abstraction avec laquelle ils voient la zone à problèmes.