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.