10
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

Base de Datos Orientado a Objetos

Embed Size (px)

Citation preview

Page 1: Base de Datos  Orientado a Objetos

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

Page 2: Base de Datos  Orientado a Objetos

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

Page 3: Base de Datos  Orientado a Objetos

Base de datos orientada a objetos

PostgreSQL es un gestor de base de datos orientado a objetos

Page 4: 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

Page 5: Base de Datos  Orientado 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

Page 6: Base de Datos  Orientado a Objetos

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

Page 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.

Base de Datos Orientado a Objetos

Page 8: 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.

Page 9: Base de Datos  Orientado a Objetos

» 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

Page 10: Base de Datos  Orientado a Objetos

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.