INTRODUCCION

  • Las BD tradicionales presentan deficiencias.
  • La orientación a objetos ofrece: flexibilidad, no esta limitada. La característica clave es la potencia.
  • Las BDOO se pueden integrar en aplicaciones con lenguajes orientados a objetos y para simplificar la POO.
  • Una SGBDOO es una SGBD que almacena objetos incorporando así todas ventajas de la OO.
  • ODMG (Object Database Mangement Group) es el grupo de fabricantes de SGBDOO que propuso el estándar.
  • El uso del estándar proporciona: portabilidad, interoperabilidad y además permite que los usuarios puedan comparar entre distintos sistemas comerciales.

 

VENTAJAS

  • Mayor capacidad de modelado
  • Ampliabilidad
  • Lenguaje de consulta  mas expresivo
  • Adecuación a las aplicaciones avanzadas de base de datos
  • Mayores prestaciones

 

DESVENTAJAS

  • Carencia de un modelo de datos universal
  • Carencia de experiencia
  • Carencia de estándares
  • Competencia. Con respecto a los SGBDR y los SGBDOR
  • La optimización de consultas compromete la encapsulación.
  • El modelo de objetos a un no tiene una teoría matemática coherente que le sirva de base.

MODELO ESTANDAR ODMG (1)

Modelo de objetos

Primitivas de modelado:

  • Componentes básicos son objetos y literales.
  • Se categorizan en tipos.
  • Lo que un objeto sabe hacer son sus operaciones.
  • Las propiedades son sus atributos y las relaciones.
  • Una base de datos es un conjunto de objetos almacenados que pueden ser accedidos por múltiples usuarios y aplicaciones.
  • La definición de una base de datos esta contenida en un esquema que ha creado mediante el lenguaje de definición de objetos ODL.