Sunteți pe pagina 1din 12

Bases de datos

FREDERICK BAREO
EDUARD PIEROS
WILMER PACHN

Que es base de datos

Unabase de datoses una coleccin de informacin organizada


de forma que un programa de ordenador pueda seleccionar
rpidamente los fragmentos de datos que necesite. Una base de
datos es un sistema de archivos electrnico.

Base de datos orientada a objetos

Base de datos que incorpora


todos los conceptos importantes
delmodelode objetos:
Encapsulacin,Herenciay
Polimorfismo

Base de datos orientada a objetos


Este modelo, bastante reciente, y
propio de losmodelos informticos
orientados a objetos, trata de
almacenar en la base de datos los
objetoscompletos
(estado
y
comportamiento).

Historia
Las bases de datos orientadas a
objetos, fue un tema que se pens,
que revolucionara la manera de
hacer persistente la informacin en
los sistemassoftwaredurante los
aos 90

Comparacin de los componentes


de los modelos OO y E_R

Modelo de datos orientada a


objetos

Modelo E-R

Definicin de entidad

Tipo

Entidad

Objeto

Conjunto de Entidades Atributo

Clase

Clave principal

Variable de instancia

Sin correspondencia

Sin correspondencia

Sin correspondencia

OID

Diagrama E-R

Mtodo

Jerarqua de clases

Historia

La Programacin Orientacin a
Objetos (P.O.O.) surge en
Noruega en 1967 con un
lenguaje llamado Simula 67,
desarrollado por Krinsten
Nygaard y Ole-Johan Dahl, en el
centro de clculo noruego.

Simula 67 introdujo por primera


vez los conceptos de clases,
corrutinas y subclases
(conceptos muy similares a los
lenguajes Orientados a Objetos
de hoy en da).

Propiedades de las bases de datos


orientadas a objetos

Encapsulacin: Propiedad que


permite ocultar lainformacinal
resto de los objetos, impidiendo
as accesos incorrectos o
conflictos.

Herencia: Propiedad a travs de


la cual los objetos heredan
comportamiento dentro de una
jerarqua de clases.

Polimorfismo: Propiedad de una


operacin mediante la cual
puede ser aplicada a distintos
tipos de objetos.

Ventajas

Manipula datos complejos de


forma rpida

Flexibilidad

Especificar operaciones
complejas

Herencia mltiple

Chequeo e inferencia de tipos

Distribucin

Transacciones de Diseo

Versiones

Desventajas

Falta de un modelo de datos


universal

falta de experiencia

Falta de estndares

Competencias

La optimizacin de consultas hace


peligrar la encapsulacin

Bloqueas a nivel de objetos que


perjudican el rendimiento

Complejidad

Poca seguridad

Motor de la base de datos

DB4O

es un novedoso motor de base


de datos orientada a objetos. Sus
siglas se corresponden con la
expresin
"DataBase4(for)Objects", que
a su vez es el nombre de la
compaa que lo
desarrolla:db4objects, Inc

Bibliografa

http://www.ecured.cu/index.php/Bases_de_datos_orientadas_a_ob
jetos
http://www3.uji.es/~mmarques/e16/teoria/cap2.pdf

https://bdooinfo.wordpress.com/sistema-gestor-de-bases-de-dato
s-orientados-a-objeto-sgbdoo
/

http://
exa.unne.edu.ar/depar/areas/informatica/dad/DAD/Presentacione
s/Bases_de_Datos_Orientadas_a_Objetos.pdf

S-ar putea să vă placă și