viernes, 26 de agosto de 2011

ESTANDAR ODMG

ESTANDAR   ODMG

Fue desarrollado en1991 con el objetivo de definir estandares paro los SGBDOO.

Este estandar es el modelo para la semantica de los objetos de la base de datos.
sus siglas en ingles (Object Database Management Group)

Es un superconjunto del modelo de objetos de OMG, es un superconjunto que permite portar tanto los
diseños como las implementaciones entre diversos sistemas compatibles.

La ultima version del estandar fue la 3.0 propone los siguientes componentes prinsipales de la arquitectura ODMG para SGBDOO:

  • Conexion con los lenguajes C++, Smalltalk y Java
  • Modelo de objetos
  • Lenguaje de definicion de objetos (ODL)
  • Lenguaje de consulta de objetos (OQL)
Adopta una arquitectura que consta de un sistema de gestión que soporta un lenguaje de bases de datos orientado a objetos, con una sintaxis similar a un lenguaje de programación también orientado a objetos como puede ser:
  •  C++ 
  •  Smalltalk
 El lenguaje de bases de datos es especificado mediante un lenguaje de definición de datos (ODL), un lenguaje de manipulación de datos (OML), y un lenguaje de consulta (OQL), siendo todos ellos portables a otros sistemas con el fin de conseguir la portabilidad de la aplicación completa.
En definitiva, ODMG-93 intenta definir un SGBDOO que integre las capacidades de las bases de datos con las capacidades de los lenguajes de programación, de forma que los objetos de la base de datos aparezcan como objetos del lenguaje de programación, intentando de esta manera eliminar la falta de correspondencia existente entre los sistemas de tipos de ambos lenguajes.

No hay comentarios:

Publicar un comentario