Documente Academic
Documente Profesional
Documente Cultură
Una base de datos orientada a objetos es una base de datos donde los
elementos son objetos. Estos pueden ser bases de datos multimedia (videos,
imgenes y sonidos), donde la herencia nos permita una mejor representacin
de la informacin, estas bases de datos tienen una identidad de ser un Todo, y
no solo una parte de una gran base, por ejemplo una base de secuencias de
ADN.
El objetivo de una base de datos orientada a objetos son los mismos que los de
las bases de datos tradicionales, pero con la ventaja de representar las
modelos de datos con un marco mucho ms eficiente, manteniendo la
integridad y relacin entre ellos.
Recordemos que un objeto es una estructura que tiene asociado un estado y
un comportamiento (propiedades y mtodos). Estas bases tienen las
caractersticas de todo lo que es orientado a objeto que son Herencia,
Polimorfismo, Abstraccin y Encapsulamiento.
Un objeto puede heredar comportamiento de otro tipo de objetos (herencia) y
puede adaptarse para responder de diferentes maneras ante la solicitud de una
accin (polimorfismo), lo importante es que permite representar cosas de la
vida real con relativa facilidad (abstraccin) y que todo esto se puede
implementar de manera que no nos importe el cdigo, sino slo la manera de
comunicarnos con estos objetos pensando en ellos como una sola unidad
(encapsulamiento).
Las bases de datos orientados a objetos han adoptado muchos de los objetos
creados para los lenguajes de programacin orientados a objetos.
La utilizacin de una BDOO simplifica la conceptualizacin ya que la utilizacin
de objetos permite representar de una manera ms natural la informacin que
se quiere guardar.
Para modelar la estructura o vista lgica de la BD, se utiliza el Diagrama de
clases que permite presentar las clases con sus respectivas relaciones
estructurales y de herencia, adems del Diagrama de Objetos cuando no est
muy claro y preciso cmo seran las instancias de las clases o para especificar
ms el Diagrama de Clases.
Para modelar la parte dinmica, la interaccin y comportamiento entre los
objetos, se empleara el Diagrama de Secuencia para presentar las
interacciones entre los objetos organizados en una secuencia temporal y
describir como estos objetos colaboran; as como tambin, el Diagrama de
Estado para mostrar los posibles estados en que puede encontrarse un objeto
y las transacciones que pueden causar un cambio de estado, luego que ocurre
un evento.
Aspectos De La Tecnologa
Las Bases de Datos Orientadas a Objetos permiten que mltiples usuarios
compartan objetos complejos y los manipulen en un ambiente seguro y
estructurado. Las bases de datos convencionales fueron diseadas para
manejar tipos de datos alfanumricos y por esto difcilmente pueden manipular
objetos y mtodos (los mtodos son los comportamientos definidos de los
objetos).
Rendimiento
Las BDOO permiten que los objetos hagan referencia directamente a otro
mediante apuntadores suaves. Esto hace que las BDOO pasen ms rpido del
objeto A al objeto B que las BDR, las cuales deben utilizar comandos JOIN para
lograr esto. Incluso el JOIN optimizado es ms lento que un recorrido de los
objetos. As, incluso sin alguna afinacin especial, una BDOO es en general
ms rpida en esta mecnica de caza-apuntadores.
Las BDOO hacen que el agrupamiento sea ms eficiente. La mayora de los
sistemas de bases de datos permiten que el operador coloque cerca las
estructuras relacionadas entre s, en el espacio de almacenamiento en disco.
Esto reduce en forma radical el tiempo de recuperacin de los datos
relacionados, puesto que todos los datos se leen con una lectura de disco en
vez de varias.
Anexos
Bibliografa
Conclusin
La Base de Datos Orientada a Objetos pueden ser bases de multimedia como
por ejemplo : imgenes, videos y sonidos, la Base de Datos son los mismos
datos tradicionales estas bases tienen las caractersticas de todo lo que es
orientado a objetos que son Herencia, polimorfismo, abstraccin y
encapsulamiento, si recordamos uno de los objetos como ser Herencia es
heredar el comportamiento de otro objeto, el polimorfismo puede adaptarse a
diferentes maneras de una solicitud de accin tenemos otro elemento para
modelar como ser la estructura o vista lgica de la Base de Datos donde utiliza
el diafragma de clases que permite presentar sus respectivas relaciones
estructurales y de herencia y cuando no est muy claro y preciso como serian
las instancias de las clases.
Como opinin general cada objeto est asociado con un conjunto variable que
contiene datos del objeto, las variables corresponden a los atributos del modelo
E-R; un conjunto de mensajes a los que responde, cada mensaje puede o no
tener parmetros y por ultimo un conjunto de mtodos es el cdigo que
implementa un mensaje.
Ahora hablaremos de las caractersticas de base de datos orientadas a objetos
de los cuales son tres:
a) Mandatarios: debe satisfacer las rdenes del sistema de Base de
Datos.
b) Opcional: son los que pueden ser aadidas para mejorar el sistema.
c) Abiertas: son los puntos donde el diseador puede hacer un universo
de opciones.
En cuanto al aspecto de la tecnologa son las bases de datos orientados a
objetos permiten que mltiples usuarios compartan objetos complejos y los
manipulen en un ambiente seguro y estructurado.