You are on page 1of 3

Rendimiento de la Base de Datos Orientadas a Objetos Sabemos que las BDOO representan el siguiente paso en la evolucin de las bases

de datos, para soportar el Anlisis, Diseo y Programacin Orientada a Objeto. Las BDOO permiten el desarrollo y mantenimiento de aplicaciones complejas con un costo Significativamente menor. Permiten que el mismo modelo conceptual se aplique al Anlisis, diseo, programacin, definicin y acceso a la base de datos. Esto reduce el problema del operador de traduccin entre los diferentes modelos a travs de todo el ciclo de vida. El modelo conceptual debe ser la base de las herramientas CASE OO totalmente integradas, las cuales ayudan a generar la estructura de datos y los mtodos. Las BDOO ofrecen un mucho mejor rendimiento de la mquina que las bases de datos por relacin, para aplicaciones o clases con estructuras complejas de datos. Sin embargo, Las BDOO coexistirn con las bases de datos por relacin durante los prximos aos, puesto que a menudo se utilizar un modelo por relacin como una forma de estructura de datos dentro de una BDOO. Podemos decir que en conclusin con el caso de Oracle ha aumentado la demanda de una representacin de objetos complejos en las actuales aplicaciones convencionales.

Evasin de la Redundancia en las BDOO Tal como lo define el Diccionario Ocano, el trmino evasin se refiere: Recurso para evitar una dificultad. (Pp. 338). La redundancia de datos tienen que ver con el almacenamiento de la informacin varias veces en lugares diferentes, esto genera incremento de trabajo ya que cuando se graben o actualicen los datos, deba hacerse en todos los lugares donde est guardada la misma informacin. Adems est la inconsistencia de los datos, es cuando los

datos redundantes no son iguales entre si, por ejemplo cuando se actualiza el dato en un lugar, pero el dato duplicado en otro lugar no es actualizado. Tambin hay que sealar que se desperdicia espacio de almacenamiento, ya que los datos que son iguales ocupan ms espacio en memoria de lo que es innecesario. Explicados estos dos trminos, se entiende por evasin de la redundancia en las BDOO a la capacidad que tiene este tipo de BD en evitar que haya datos duplicados de informacin. Esto es gracias a la ampliabilidad que soporta las bases de datos orientadas a objetos, por lo que pueden construir nuevos tipos de datos a partir de los ya existentes, adems de agrupar propiedades comunes de diversas clases e incluirlas en una superclase y la reusabilidad de las clases, lo que influye en una mayor facilidad de mantenimiento garantizando menor tiempo de desarrollo.

Diferencias entre una Base de Datos por Relacin y una Base de Datos Orientada a Objetos: Bases de Datos Orientada a Objetos Objetivo principal: Independencia de Objetivo principal: Encapsulado. los datos. nicamente datos: En general, la Datos ms mtodos: La base de base de datos solo almacena datos almacena datos y mtodos. precisamente datos. Datos compartidos: Los datos pueden Encapsulado: Los datos slo pueden compartirse entre varios procesos. utilizarse por mtodos de clases. Los Los datos estn diseados para datos estn diseados para su uso cualquier tipo de uso. exclusivo por mtodos particulares Cambio constante: Los procesos que Clases diseadas para su utilizan los datos cambian de manera reutilizacin: Las clases diseadas constante. para una alta reutilizacin rara vez se modifican. Independencia de datos: Los datos Independencia de la clase: Las clases pueden reorganizarse fsicamente sin se pueden reorganizar sin afectar su afectar su forma de uso. forma de uso. Sencillez: Los usuarios perciben los Complejidad: Las estructuras de datos datos como columnas, hileras y pueden ser complejas. tablas. Datos no redundantes: La Mtodos no redundantes: Con el normalizacin de los datos se encapsulado y la herencia se obtienen efectan para ayudar a eliminar la datos y mtodos no redundantes. redundancia en los datos Base de Datos por Relacin

SQL: El lenguaje SQL se utiliza para Solicitudes OO: Las solicitudes el manejo de las tablas. provocan la ejecucin de los mtodos. Se pueden utilizar diversos mtodos. Rendimiento: El rendimiento es una Las BDOO ofrecen un rendimiento preocupacin en el caso de las mucho mejor que las base de datos estructuras de datos altamente por relacin, para ciertas aplicaciones complejas. con datos complejos.
Elaborado por: Yenis Martnez Angel Reyes Gabriela Alcal Luis Gmez Yermania Figuera

You might also like