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:
- Deben soportarse objetos complejos.
- Deben soportarse mecanismos de identidad de los objetos.
- Debe soportarse la encapsulación.
- Deben soportarse los tipos o clases.
- Los tipos o clases deben ser capaces de heredar de sus ancestros.
- Debe soportarse el enlace dinámico.
- El DML debe ser computacionalmente complejo.
- 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