domingo, 29 de octubre de 2017

1.8. BASE DE DATOS ORIENTADA A OBJETOS.

Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos está orientado a objetos y almacenan y recuperan objetos en los que se almacena estado y comportamiento. Las bases de datos orientadas a objetos surgen para evitar los problemas que surgen al tratar de representar cierta información, aprovechar las ventajas del paradigma orientado a objetos en el campo de las bases de datos y para evitar transformaciones entre modelos de datos (usar el mismo modelo de objetos). (Alberca & Galvez, 2007).

Las BDOO se han diseñado para que se puedan integrar directamente con aplicaciones desarrolladas con lenguajes orientados a objetos. También están diseñadas para simplificar la POO. Almacenan los objetos en la BD con las mismas estructuras y relaciones que los lenguajes de POO. (Piqueres, 2008).

En 1989 se hizo el Manifiesto de los sistemas de base de datos orientados a objetos el cual propuso trece características obligatorias para un SGBDOO y cuatro opcionales. Las trece características obligatorias estaban basadas en dos criterios: debía tratarse de un sistema orientado a objetos y un SGBD.

Características obligatorias de orientación a objetos:
  1. Deben soportarse objetos complejos.
  2. Deben soportarse mecanismos de identidad de los objetos.
  3. Debe soportarse la encapsulación.
  4. Deben soportarse los tipos o clases.
  5. Los tipos o clases deben ser capaces de heredar de sus ancestros.
  6. Debe soportarse el enlace dinámico.
  7. El DML debe ser computacionalmente complejo.
  8. El conjunto de todos los tipos de datos debe ser ampliable.


Características obligatorias de SGBD:

      9. Debe proporcionarse persistencia a los datos
      10. El SGBD debe ser capaz de gestionar bases de datos de muy gran tamaño
      11. El SGBD debe soportar a usuarios concurrentes
      12. El SGBD debe ser capaz de recuperarse de fallos hardware y software
      13. El SGBD debe proporcionar una forma simple de consultar los datos

No hay comentarios.:

Publicar un comentario