Você está na página 1de 26

Bases de Datos Orientadas a Objetos

BDOO BD POO

LOGO

Bases de Datos Orientadas a Objetos


Las BDOO surgen de la combinacin de las BD y la programacin OO.

Estn estructuradas para simplificar la POO, permiten almacenar los objetos directamente en la BD utilizando las mismas estructuras y relaciones que los lenguajes de POO.

LOGO

Bases de Datos Orientadas a Objetos


Por qu Usarlas?

LOGO

Bases de Datos Orientadas a Objetos


Los sistemas manejadores de BD tradicionales tienen ciertas desventajas :
Proveen una pobre representacin del mundo real. Existe una sobrecarga semntica. Se pueden realizar operaciones limitadas. Tipos de Datos son alfanumricos. No extensible.

LOGO

Bases de Datos Orientadas a Objetos


Con las BDOO podemos satisfacer varias necesidades que a veces se nos presentan :
Las BDOO obtienen cada vez mayor aceptacin. Satisfacer las necesidades de aplicaciones ms complejas. El aumento del uso de lenguajes de programacin OO para el desarrollo de aplicaciones de software. Son extensibles. Son ms seguras.

LOGO

Bases de Datos Orientadas a Objetos

Definicin:

Es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos, ya que permiten almacenar los objetos directamente en la BD, utilizando las mismas estructuras y relaciones que los lenguajes de programacin OO.

LOGO

Bases de Datos Orientadas a Objetos Caractersti


cas :
Soportan todos los conceptos de la POO. La mayora de las BDOO proveen la capacidad de un procesamiento transaccional que soporta la concurrencia Es ms segura ya que no permite tener acceso a los datos (objetos). Proporcionan un sistema integrado de desarrollo de aplicaciones. Las BDOO buscan la persistencia transparente. Uso de consultas nativas.

LOGO

Ventajas

Bases de Datos Orientadas a Objetos

Flexibilidad y soporte para el manejo de tipos de datos complejos. Manipula datos complejos en forma rpida y gilmente mediante la navegacin directa.

Integran directamente con los desarrollados en programacin OO.

software

El

poder que confieren al diseador para especificar tanto la estructura de objetos complejos como las operaciones que se le pueden aplicar a esos objetos.

Una BDOO puede ajustarse a usar siempre el espacio de los campos que son necesarios.

LOGO

Bases de Datos Orientadas a Objetos Desventajas


Desventajas
Las posibles desventajas de las Bases de datos orientadas a objetos son:

La inmadurez del mercado de BDOO.

Educar a las personas en el paradigma OO, requiere una cantidad de tiempo considerable.

LOGO

Definicin

Sistema Manejador de Bases de Datos OO

Un SMBDOO debe satisfacer dos criterios debe ser un SMBD, y debe ser un sistema orientado al objeto. Para elloalmacena objetos incorporando y empleando las ventajas de la POO permitiendo que sus elementos se accedan como objetos propios de un mbito de programacin orientado a objetos, tratndolos directamente sin tener que hacer la traduccin a tablas o registros.

LOGO

Sistema Manejador de Bases de Datos OO Caractersti


cas
1
Obligatorias Combina las del SMBDR y Programacin orientada a objetos -Persistencia. -Concurrencia. - Recuperacin. - Facilidad de Consultas .

SMBDOO

Programacin OO
- Objetos. Encapsulamiento. - Tipos, clases. - Herencia. - identidad de objetos.

SMBDR

LOGO

Sistema Manejador de Bases de Datos OO Caractersti


cas
2
Optativas Mejoran el sistema Manejador de Bases de datos orientado a objetos

- Herencia mltiple. -Chequeo de tipos e inferencia distribucin. -Diseo de transacciones y versiones.

LOGO

Sistema Manejador de Bases de Datos OO Caractersti


cas
3
Abiertas Ofrecen grados de libertad para los desarrolladores del sistema de base de datos orientado a objetos.

- Paradigma de programacin - Sistemas de representacin -Sistema de tipos. -Uniformidad.

LOGO

Ventajas

Sistema Manejador de Bases de Datos OO

Mayor capacidad de modelado. Ampliabilidad.

Lenguaje de consulta ms expresivo.

Adecuacin a las aplicaciones avanzadas de base de datos.

Mayores prestaciones.

LOGO

Desventajas

Sistema Manejador de Bases de Datos OO

Carencia de un modelo de datos universal. Carencia de experiencia.

Carencia de estndares.

Competencia.

LOGO

Sistemas Gestores de Base de Datos

En el mercado de los Sistemas Gestores de Bases de Datos est muy diversificado. Existen infinidad de ellos. Como siempre la eleccin, en el caso de encontrarse ante la necesidad de adquirir uno de ellos, ir en funcin de las necesidades que tengamos.

LOGO

ORACLE

LOGO

PL /SQL

LOGO

MICROSOFT SQL SERVER

LOGO

INFORMIX

LOGO

SYBASE

LOGO

ACCESS

LOGO

DB2

LOGO

ADABAS

LOGO

MYSQL

LOGO

Gracias por su atencin!


LOGO

Você também pode gostar