Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Como bien sabemos, una base de datos es una coleccin de datos que puede
constituirse de forma que sus contenidos puedan permitirse el encapsular,
tramitarse y renovarse sencillamente, elementos de datos, sus caractersticas,
atributos y el cdigo que opera sobre ellos en elementos complejos llamados
objetos.
Las bases de datos estn constituida por objetos, que pueden ser de muy diversos
tipos, y sobre los cuales se encuentran definidas unas operaciones donde
interactan y se integran con las de un lenguaje de programacin orientado a
objetos, es decir, que los componentes de la base de datos son objetos de los
lenguajes de programacin adems que este tipo de base de datos estn
diseadas para trabajar con lenguajes orientados a objetos tambin manipulan
datos complejos de forma rpida y segura.
Las bases de datos orientadas a objetos se crearon para tratar de satisfacer las
necesidades de estas nuevas aplicaciones. La orientacin a objetos ofrece
flexibilidad para manejar algunos de estos requisitos y no est limitada por
los tipos de datos y los lenguajes de consulta de los sistemas de bases de datos
tradicionales.
Los objetos estructurados se agrupan en clases. Las clases utilizadas en un
determinado lenguaje de programacin orientado a objetos son las mismas clases
que sern utilizadas en una base de datos; de tal manera, que no es necesaria
una transformacin del modelo de objetos para ser utilizado. De forma contraria, el
modelo relacional requiere abstraerse lo suficiente como para adaptar los objetos
del mundo real a tablas. El conjunto de las clases se estructuran en subclases y
superclases, los valores de los datos tambin son objetos.
Una base orientada a objetos es una base de datos que incorpora todos los
conceptos importantes del paradigma de objetos:
Encapsulacin: Propiedad que permite ocultar informacin al resto de los objetos,
impidiendo as accesos incorrectos o conflictos.
Herencia: Propiedad a travs de la cual los objetos heredan comportamientos
dentro de una jerarqua de clases.
Polimorfismo: Propiedad de una operacin mediante la cual puede ser aplicada a
distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones
sobre los datos como parte de la definicin de la base de datos. Una operacin
(llamada funcin) se especifica en dos partes. La interfaz (o signatura) de una
operacin incluye el nombre de la operacin y los tipos de datos de sus
Conclusin
Recomendaciones
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. Sabemos que hubo ventajas y a la vez
desventajas de usar una BDOO, entre ellas:
Bibliografa
http://www.monografias.com/trabajos79/base-datos-orientadas-objetos/basedatos-orientadas-objetos.shtml
http://nayelinoriegaa.blogspot.mx/2009/05/base-de-datos-orientada-objetos.html
http://es.slideshare.net/juanvladimir87/bdoo-ventajas-y-desventajas
http://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos
Glosario de trminos