Definición: ¿Qué significa la base de datos orientada a objetos (OODB)?
Una base de datos orientada a objetos es una base de datos que se suscribe a un modelo con información representada por objetos. Las bases de datos orientadas a objetos son una oferta de nicho en el campo del sistema de gestión de bases de datos relacionales (RDBMS) y no son tan exitosas o conocidas como los motores de bases de datos convencionales.
Techinfo explica la base de datos orientada a objetos (OODB)
Como su nombre lo indica, la característica principal de las bases de datos orientadas a objetos es permitir la definición de objetos, que son diferentes de los objetos de base de datos normales. Los objetos, en una base de datos orientada a objetos, hacen referencia a la capacidad de desarrollar un producto, luego lo definen y lo nombran. A continuación, se puede hacer referencia al objeto, o llamarlo más tarde, como una unidad sin tener que entrar en sus complejidades. Esto es muy similar a los objetos utilizados en la programación orientada a objetos.
Un paralelo de la vida real a los objetos es el motor de un automóvil. Se compone de varias partes: el bloque de cilindros principal, el sistema de escape, el colector de admisión, etc. Cada uno de estos es un componente independiente; pero cuando se mecanizan y se atornillan en un objeto, ahora se les conoce colectivamente como un motor. De manera similar, al programar, se pueden definir varios componentes, como una línea vertical que intersecta una línea horizontal perpendicular, mientras que ambas líneas tienen una medida graduada. Este objeto se puede etiquetar colectivamente como gráfico. Al utilizar la capacidad de trazar componentes, no es necesario definir primero un gráfico; sino que se puede llamar a la instancia del gráfico creado.
Los ejemplos de motores de base de datos orientados a objetos incluyen db4o, Smalltalk y Cache.