Está en la página 1de 3

ODBMS

Sistema de Administracin de Objetos de


Base de Datos)
(Object database management system).
1. Resea histrica.
2. Concepto.
3. Caractersticas odbms.
4. Propiedades odbms (poliformismo,
encapsulacin, herencia, si encuentran
video de las propiedades de odbms sera
interesante).
5. Ventajas y desventajas de odbms.
Da de exposicin 15/04/2015.

1. HISTORIA
Las Bases de Datos han estado en uso desde los primeros das de los ordenadores
electrnicos. A diferencia de los sistemas modernos, que se pueden aplicar a datos
y necesidades muy diferentes, la mayor parte de los sistemas originales estaban
enfocados a bases de datos especficas y pensados para ganar velocidad a costa de
perder flexibilidad. Los SGBD originales slo estaban a disposicin de las grandes
organizaciones que podan disponer de los complejos ordenadores necesarios.

Sistemas de navegacin de 1960


Sistemas relacionales de 1970
Sistemas SQL de finales de la dcada 1970
Sistemas orientados a objetos de 1980
Sistemas NoSQL de 2000
Sistemas XML 2010

2. CONCEPTO
Es un conjunto de programas que permiten el almacenamiento, modificacin y
extraccin de la informacin en una base de datos, adems de proporcionar
herramientas para aadir, borrar, modificar y analizar los datos.
3. CARACTERISTICAS
La tecnologa de bases de datos orientadas a objetos es la unin entre la
programacin orientada a objetos y las tecnologas de bases de datos. Quizs la
caracterstica ms interesante de la tecnologa de base de datos orientadas a
objetos es que combina programacin orientada a objetos con tecnologa de bases
de datos para proveer un sistema de desarrollo de aplicaciones integral. Un ODBMS
provee integracin de datos, control total y conceptos de objetos tales como
herencia, encapsulamiento y adems las ventajas de un DBMS, como manejo de
transacciones, control de concurrencia, etc.. La idea de usar un ODBMS es
representar una entidad u objeto en el dominio de la aplicacin modelndolo con un
objeto correspondiente en la base de datos. Esto significa modelar el
comportamiento de cada objeto como tambin la estructura del objeto y sus
relaciones con los otros objetos definidos. Este mapeo uno a uno reduce el hueco
semntico impedance mismatch entre el dominio de la aplicacin y el modelado
del dominio de esa base de datos. Adems, cuando se acopla a programas
orientados a objetos, se reduce la separacin entre esos programas y sus datos en
la base de datos. Entre las caractersticas mnimas que debe soportar un ODBMS se
encuentran: Objetos Complejos e Identidad de Objetos Extensibilidad mediante
uso de tipos abstractos o clases Jerarquas de Clase o Tipo Redefinicin y

Binding tardo. Persistencia y Administracin de Almacenamiento Secundario.


Concurrencia y Recuperacin Manejo de Consultas

4. PROPIEDADES

5. VENTAJAS Y DESVENTAJAS
Ventajas potenciales:

Las consultas son mucho ms sencillas.

Los modelos de datos son ms comprensibles.

Se desarrolla ms rpido una aplicacin puesto que la capa de comunicacin


con la base de datos es ms sencilla.

Desventajas potenciales:

Hay menor eficiencia si las relaciones entre objetos son sencillas y hay
pocos datos.

Con pocos datos las tablas relacionales son ms simples

Existen actualmente ms herramientas para bases de datos relacionales

Los estndares establecidos para bases de datos relacionales son ms


estables.

Existe ms soporte para bases de datos relacionales.

También podría gustarte