1. 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:
Profesor:
Jesús Alexis Briceño
Jorge Eliezer Zamudio
Asdrubal Castro
Javier Valero
Alejandro Meneses
Roger Villegas
Barinas, Octubre de 2011
2. 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
3. Base de datos orientada a
objetos
PostgreSQL es un gestor de
base de datos orientado a
objetos
4. Base de Datos Orientada a Objetos
Las bases de datos
orientadas a objetos se
diseñan para trabajar bien
en conjunción con
lenguajes de programación
orientados a objetos
5. Objeto
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.
6. Clase
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.
7. Base de Datos Orientado a Objetos
>>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.
8. Características de un modelo de
datos orientado a objetos 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.
9. Modelos de Datos
» 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.
10. Flexibilidad para el manejo de Datos Complejos.
Sistemas de Base de Datos
Orientado a Objetos
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.