You are on page 1of 1

La orientacin a objetos

se define como un
conjunto de principios de
diseo y desarrollo
basados en estructuras
de computadoras
conceptualmente
autnomas conocidas
como objetos.
Cada objeto representa
una entidad del mundo
real con la capacidad de
actuar consigo misma y
de interactuar con otros
objetos.
Las bases de datos
orientadas a objetos
(OODB) estn diseadas
para capturar los datos
de un sistema de
negocio, que puede ser
considerado como un
conjunto de objetos que

Modelo de
Objetos
Objeto, entidad y
tupla
El concepto OODM de objeto
va ms all del concepto de
entidad o tupla en otros
modelos de datos. Un objeto
OODM tiene caractersticas
adicionales a las de las
entidades o tuplas, como
comportamiento, herencia y
encapsulado. Tales
caractersticas OODM hacen
que el modelado OO sea
ms natural que el
modelado E-R y
relacional. De hecho, los
modelos E-R y
relacionales a menudo
obligan al diseador a
crear entidades nuevas
artificiales para

Atributos
Los objetos son
descritos por sus
atributos, conocidos
como variables de
instancia en un
ambiente OO. Cada
atributo tiene un
nombre nico y un tipo
de datos asociado a l.
Los atributos tambin
tienen un dominio. El
dominio agrupa y
describe lgicamente el

Identidad del objeto


La identidad del objeto est representada por el
ID de objeto (OID), el cual es nico de ese
objeto. El OID es asignado por el sistema al
momento de la creacin del objeto y no puede ser
cambiado en ninguna circunstancia.

Bases de Datos
Orientadas a Objetos

Una relacin
atributo-clase o
relacin interobjeto,
se crea cuando el
atributo de un objeto
hace referencia a
otro objeto de la
misma o diferente
clase. Existen dos
tipos de relaciones
interobjeto:
Las relaciones de herencia de
jerarqua de clases se utilizan para
describir la relacin entre las
clases de la jerarqua. Existen dos
tipos de relaciones de herencia: la

Clase, conjunto de entidades


y tabla
Relaciones
La principal propiedad
de cualquier modelo de
datos se encuentra en su
representacin de
relaciones entre los
componentes de datos.
Las relaciones en un
OODM pueden ser de
dos tipos: relacin
interobjeto o herencia de
jerarqua de clases.

El concepto de clase puede ser asociado


con los conceptos de conjunto de entidades
y tabla de los modelos E-R y relacional,
respectivamente. No obstante, clase es un
concepto ms poderoso que permite no slo
la descripcin de la estructura de datos sino
tambin la descripcin del comportamiento

Encapsulado y herencia
Estas dos caractersticas no son
soportadas por los modelos de datos
relacionales o E-R. El encapsulado es
la capacidad de ocultar los
detalles internos del objeto

You might also like