Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases de Datos
Orientadas a Objetos
Bases de Datos III INF-411
INTRODUCCION.
Las bases de datos orientadas a objetos
se crearon para tratar de satisfacer las
necesidades de estas nuevas aplicaciones.
La orientación a objetos ofrece flexibilidad
para manejar algunos de estos requisitos
y no esta limitada por los tipos de datos y
los lenguajes de consulta de los sistemas
de bases de datos tradicionales.
INTRODUCCION.
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.
Su origen se debe a que en los modelos
clásicos de datos existen problemas para
representar cierta información, puesto que
aunque permiten representar gran
cantidad de datos, las operaciones que se
pueden realizar con ellos son bastante
simples.
CONCEPTOS DE ORIENTACIÓN
A OBJETOS
• Orientada a Objetos
• Centrada en servicios
RELACION ENTRE BDR Y
BDOO.
Tecnología Relacional
Los datos constituyen un ente propio
y van completamente separados de
las funciones que los manejan.
De hecho uno puede existir
perfectamente sin la existencia del
otro.
Esto crea una complejidad añadida a
la hora de manejar esos datos.
Las Debilidades y Limitaciones de los
SGBDR
Pobre representación de las entidades del ‘mundo real’.
Operaciones limitadas
Desadaptación de impedancias
Identificadores únicos
Gestión de versiones
Facilidades de evolución
Interconexión e interoperabilidad
RELACION ENTRE BDR Y
BDOO.
Tecnología de Objetos
– Clases
– Objetos Complejos.
Estructura del Diseño Orientado a
Objetos
Ventajas del Diseño Orientado a
Objetos.-
Fácil de mantener, los objetos
representan entidades auto-
contenidas.
Los objetos son componentes
reutilizables.
Para algunos sistemas, puede haber
un mapeo obvio entre las entidades
del mundo real y los objetos del
sistema.
Desarrollo Orientado a Objetos.-
El análisis, diseño y programación orientada a
objetos están relacionados pero son diferentes.
El análisis orientado a objetos concierne al
desarrollo del modelo de objetos del dominio
de la aplicación.
El Diseño Orientado a Objetos trata del
desarrollo del modelo del sistema orientado a
objetos para implementar los requerimientos.
La programación orientada a objetos trata de
la realización del Diseño Orientado a Objetos
utilizando algún lenguaje de programación
orientada a objetos como C++.
Métodos de Diseño Orientado a
Objetos.
Algunos métodos que fueron originalmente
basados en funciones (método de Yourdon) han
sido adaptadas al diseño orientado a objetos.
Otros métodos como el método de Booch han
sido específicamente desarrolladas
específicamente para el Diseño Orientado a
Objetos
El Diseño Orientado a Objetos es un método de
diseño desarrollado para soportar la
programación en Ada.
JSD (Jackson system development) tiene una
cierta orientación a objetos pero no contiene
información sobre estados entidad
Método de Diseño Orientado a Objetos