Está en la página 1de 9

BASES DE DATOS

MODELO ORIENTADO A OBJETOS


MODELOS ORIENTADOS A OBJETOS

 Surgió en los años 90s.


 Unificación de técnicas = UML.
 “el MOO es la construcción de modelos de un sistema por
medio de la identificación y especificación de un conjunto
de objetos relacionados, que se comportan y colaboran
entre sí de acuerdo a los requerimientos establecidos para
el sistema de objetos.”
Tendencias actuales en la tecnología de
bases de datos

Mundo real

Análisis y
diseño Modelo

Código Programa
De BD
Orientación a objetos

Se emplean clases para definir las entidades


 Clase -> Define estructura y compotamiento de objetos
 Esquema OO -> Conjunto de clases.
Modelo -> Aspecto de la realidad y se construye de
modo que nos ayude a comprender a esta.
DIMENCIONES ORIENTADAS A
OBJETOS

 Dimensión estructural de los objetos


-> Propiedades estáticas
Dimensiones que
 Dimensión dinámica del
describen un sistema
comportamiento -> Propiedades
de objetos
activas, comportamiento individual y
colaboración entre objetos.
 Dimensión funcional de los
requerimientos -> Propiedades de
transformación del sistema
ACTIVIDADES MODELOS ORIENTADOS
A OBJETOS

 Las actividades que se deben seguir para llevar un MOO son:


 Identificar clases, objetos y atributos
 Asociar estáticamente los objetos
 Describir el comportamiento de los objetos
 Definir la colaboración del comportamiento de los objetos
 Organizar las clases en jerarquías de herencia
 Agregar y/o particionar las clases por niveles de abstracción
PERSISTENCIA

• Se entiende por persistencia (en programación orientada a objetos)


como el mecanismo o la acción de preservar la información de un
objeto de forma permanente (guardar), pero a su vez también se
refiere a poder recuperar la información del mismo (leer) para que
pueda ser nuevamente utilizada.

• En el caso de persistencia de objetos la información que persiste en


la mayoría de los casos son los valores que contienen los atributos
en ese momento, no necesariamente la funcionalidad que proveen
sus métodos.
ANTECEDENTES

• - Primera generación.- B-Base (1986),


GemStone(1987). Son considerados como
lenguajes orientados a objetos con persistencia.

• - Segunda generación.- Ontos(1989), Object


Design, Objetivity, etc. La característica principal es
que utilizan una arquitectura cliente-servidor.

• - Tercera generación. Itasca(1990), etc. Son


verdaderos SMBDOO, con motores que gestionan
objetos y lenguajes como ODL, OML, OQL.
DEFINICIONES

• - Bases de datos orientadas a objetos: Es una


colección de objetos en los que sus estados,
comportamientos y relaciones son definidas de
acuerdo con un modelo de datos orientado a
objetos.

• - Sistema Manejador de Bases de Datos Orientado


a Objetos: Es un sistema de Base de Datos que
permite la definición y manipulación de una Base de
Datos Orientada a Objetos.

También podría gustarte