Download INTRODUCCION Las Bases de datos orientados a objetos se

Document related concepts

Base de datos wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Mapeo objeto wikipedia , lookup

ObjectDB wikipedia , lookup

Esquema en copo de nieve wikipedia , lookup

Transcript
INTRODUCCION
Las Bases de datos orientados a objetos se propusieron con la idea de satisfacer las necesidades de las
aplicaciones más complejas. El enfoque orientado a objetos ofrece la flexibilidad para cumplir con algunos
de estos requerimientos sin estar limitado por los tipos de datos y los lenguajes de consulta disponibles en
los sistemas de bases de datos tradicionales.
Como cualquier Bases de Datos programable, una Base de Datos Orientada a Objetos (BDOO)
proporciona un ambiente para el desarrollo de aplicaciones y un depósito persistente listo para su
explotación. Una BDOO almacena y manipula información que puede ser digitalizada (presentada) como
objetos, además proporciona un acceso ágil y permite una gran capacidad de manipulación.
DESARROLLO
Rendimiento de las bases de datos orientadas a objetos
“Una base de datos es una recopilación de datos que puede organizarse de forma que sus contenidos
puedan accederse, gestionarse y actualizarse fácilmente”(1) . En el caso de las BDOO se dice que el
agrupamiento eficaz de los objetos es un factor clave para el rendimiento ya que esto reduce en forma
radical el tiempo de recuperación de los datos relacionados, puesto que todos los datos se leen con una
lectura de disco en vez de varias.
Evasión de redundancia en las bases de datos orientadas a objetos
“En bases de datos o en ficheros, la redundancia hace referencia al almacenamiento de los mismos datos
varias veces en diferentes lugares”(2). Si una base de datos está bien diseñada, no debería haber
redundancia de datos (exceptuando la redundancia de datos controlada, que se emplea para mejorar el
rendimiento en las consultas a las bases de datos). La evasión de redundancia en las BDOO viene dada
porque No se busca obtener datos no redundantes, sino métodos no redundantes utilizando el
encapsulado y la herencia.
Diferencias entre una Base de Datos por Relación y una Base de Datos Orientada a Objetos
Existen marcadas diferencias entre las BDOO y BDR, el manejo de datos complejos en la primera,
representa una gran ventaja sobre las BDR pues esto influye en el rendimiento de la base de datos, sin
embargo, las BDR por su estructura sencilla siguen manteniendo mayor aceptación sobre la complejidad
de las estructuras de las BDOO, es importante mencionar que en las BDR la evasión de la redundancia
va solo a los datos mientras que la BDOO a través del encapsulado y la herencia se obtienen datos y
métodos no redundantes.
CONCLUSIÓN
Las bases de datos relacionales como las orientadas a objetos se encargan de almacenar información de
maneras diferentes. Se encuentra que las BDOO garantizan mayor rendimiento y menor redundancia de
datos comparado con las BD típicas, eso no quiere decir que las BD relacionales no puedan resolver los
problemas a un tipo de situación.
Aunque una base de datos orientada a objetos resuelva muchos problemas de almacenamiento y manejo
de datos de manera más eficiente y eficaz que una BD relacional, está última aun es muy usada debido a
su sencillez.
No hay duda que las ideas orientadas a objetos llegaron para quedarse y han influenciado los modelos
relacionales tradicionales. La unión de estos dos pensamientos, programación orientada a objetos y
sistemas de administración de bases de datos, brindan las bases para las bases de datos orientadas a
objetos.
(1)
(2)
www.linksys.com.mx/linksyswebsitepages/linksyscentroaprendizaje/glosario/
http://www.alegsa.com.ar/Dic/redundancia%20de%20datos.php
Related documents