base de datos orientado a objetos
Post on 06-Jul-2015
367 Views
Preview:
TRANSCRIPT
República Bolivariana de Venezuela
Ministerio Del Poder Popular Para la Educación Superior
Universidad Nacional Experimental de los Llanos Occidentales
“Ezequiel Zamora”
Barinas Estado Barinas
Integrantes:
� Jesús Alexis Briceño
� Asdrubal Castro
� Javier Valero
� Alejandro Meneses
� Roger Villegas
Profesor:
� Jorge Eliezer Zamudio
Barinas, Octubre de 2011
Los elementos de datos son objetos y las relaciones se
mantienen por medio inclusión lógica.
Presentación de
Base de Datos
Orientada a Objetos
Base de datos orientada a objetos
PostgreSQL es un gestor de base de datos orientado a objetos
Ba
se d
e D
ato
s O
rie
nta
da
a O
bje
tos
Las bases de datos
orientadas a objetos se
diseñan para trabajar bien
en conjunción con
lenguajes de programación
orientados a objetos
Los objetos pueden realizar
acciones, que se denominan métodos,
servicios, funciones, procedimientos u
operaciones. Los objetos tienen un
gran sentido de la privacidad, por lo
que sólo dan información sobre sí
mismos a través de los métodos que
poseen para compartir su
información.
Objeto
Es un patrón o plantilla en la que se
basan objetos que son similares. Cuando un
programa crea un objeto de una clase,
proporciona datos para sus variables y el
objeto puede entonces utilizar los métodos
que se han escrito para la clase. Todos los
objetos creados a partir de la misma clase
comparten los mismos procedimientos para
sus métodos, también tienen los mismos
tipos para sus datos, pero los valores pueden
diferir.
Clase
>>Encapsulación: Propiedad que permite ocultar
información al resto de los objetos, impidiendo así
accesos incorrectos o conflictos.
>>Herencia::Una clase implanta el tipo de objeto. Una
Subclase hereda propiedades de su clase padre, una
subclase puede heredar la estructura y los métodos ó
algunos de los métodos.
>>Polimorfismo: Propiedad de una operación mediante
la cual puede ser aplicada a distintos tipos de objetos.
Base de Datos Orientado a Objetos
Ca
ract
erí
stic
as
de
un
mo
de
lo d
e
da
tos
ori
en
tad
o a
ob
jeto
s � Predominancia combinada con enlace retardado.- Se puede definir que sea
Excel, Autocad, etc. desde la programación.
� Extensibilidad. Proporciona los tipos de datos como: Carácter, booleano,
String, etc.
� Concurrencia. Permite que varios usuarios tengan acceso a una BD al mismo
tiempo.
� Recuperación. Cuando se hace una transacción pero no se puede realizar y
se regresa al mismo estado.
� Facilidad de "Consultas a Modo". Esto es que se tienen diferentes
estándares.
� Herencia Múltiple. Tienen características de padres diferentes y
proporcionan mecanismos para saber de 2 o más opciones cual conviene.
� Distribución. Que se puede tener parte de una BD en un servidor y otra
parte en otro.
� Sistema de Representación. Forma en como se presentan los esquemas.
» Las bases de datos relacionales representan
las relaciones mediante las claves ajenas. No
tienen estructuras de datos que formen
parte de la base de datos y que representen
estos enlaces entre tablas. Las relaciones se
utilizan para hacer concatenaciones (join) de
tablas. Por el contrario, las bases de datos
orientadas a objetos implementan sus
relaciones incluyendo en cada objeto los
identificadores de los objetos con los que se
relaciona.
Modelos de Datos
Sis
tem
as
de
Ba
se d
e D
ato
s
Ori
en
tad
o a
Ob
jeto
s� Flexibilidad para el manejo de Datos Complejos.
� BDOO-Ajusta al espacio necesario y elimina espacio desperdiciado.
� Las BDOO son más rápidas y eficientes.
� La subclase heredará todos los atributos, características de la definición
original, además se especializará en especificar los nuevos campos.
� Falta de estándares en la industria orientada a objetos.
� Carencia de un modelo de datos universal.
� Carencia de experiencia.
top related