Base de datos relacional de objetos (ord)

Definición: ¿Qué significa la base de datos relacional de objetos (ORD)?

Una base de datos relacional de objetos (ORD) es un sistema de administración de bases de datos (DBMS) que se compone de una base de datos relacional (RDBMS) y una base de datos orientada a objetos (OODBMS). ORD admite los componentes básicos de cualquier modelo de base de datos orientado a objetos en sus esquemas y el lenguaje de consulta utilizado, como objetos, clases y herencia.

Una base de datos relacional de objetos también puede conocerse como sistemas de gestión de bases de datos relacionales de objetos (ORDBMS).

Techinfo explica la base de datos relacional de objetos (ORD)

Se dice que ORD es el intermediario entre las bases de datos relacionales y las orientadas a objetos porque contiene aspectos y características de ambos modelos. En ORD, el enfoque básico se basa en RDB, ya que los datos se almacenan en una base de datos tradicional y se manipulan y se accede a ellos mediante consultas escritas en un lenguaje de consulta como SQL. Sin embargo, ORD también muestra una característica orientada a objetos en el sentido de que la base de datos se considera un almacén de objetos, generalmente para software que está escrito en un lenguaje de programación orientado a objetos. Aquí, las API se utilizan para almacenar y acceder a los datos como objetos.

Uno de los objetivos de ORD es cerrar la brecha entre las técnicas de modelado de datos conceptuales para bases de datos relacionales y orientadas a objetos, como el diagrama entidad-relación (ERD) y el mapeo objeto-relacional (ORM). También tiene como objetivo conectar la división entre las bases de datos relacionales y las técnicas de modelado orientado a objetos que se utilizan normalmente en lenguajes de programación como Java, C # y C ++.

Los productos RDBMS tradicionales se concentran en la organización eficiente de los datos que se derivan de un conjunto limitado de tipos de datos. Por otro lado, un ORDBMS tiene una función que permite a los desarrolladores crear e innovar sus propios tipos de datos y métodos, que se pueden aplicar al DBMS. Con esto, ORDBMS pretende permitir a los desarrolladores aumentar la abstracción con la que ven el área del problema.