BASE DE DATOS
ORIENTADA A OBJETOS

Caracteristicas

La mayoría de bases de datos orientadas a objetos incluyen algún tipo de lenguaje para realizar consultas, lo cual permite que los objetos sean encontrados utilizando un enfoque de programación declarativa.

En una base de datos orientada a objetos, el acceso a los datos es más rápido debido a que los Joins casi nunca son necesarios, a diferencia de lo que ocurre con las bases de datos relacionales.

Un área en la que los diferentes productos pueden variar es la forma en la que el esquema de la base de datos es definido.

La eficiencia de una base de datos orientada a objetos también ha mejorado considerablemente en áreas en las cuales se requieren cantidades masivas de datos sobre un elemento.

Las aplicaciones multimedia se agilizan debido a que los métodos de clase asociados con los datos son responsables de una correcta interpretación.

Muchas bases de datos orientadas a objetos ofrecen soporte para control de versiones. Un objeto puede ser visto como un conjunto de todas sus versiones.

Conceptos

el modelo relacional fue postulado por el matemático y teórico de bases de datos Edgar F. Codd.

una relación representa un conjunto de entidades con las mismas propiedades.

Cada relación se compone de una serie de filas o registros (las llamadas tuplas), cuyos valores dependen de ciertos atributos (columnas).

Relaciones

Las bases de datos relacionales y la orientación de objetos no son totalmente compatibles. Representan dos vistas diferentes del mundo: en un RDBMS, sólo se ven datos.

El modelo de RDBMS se adapta a los sistemas y aplicaciones de creación de informes que tienen relaciones dinámicas

el modelo orientado a objetos tiende a funcionar bien en sistemas con comportamiento complejo y comportamiento específico del estado en el que los datos son secundarios.

Topic flotante