base de datos orientado a objetos

Post on 06-Jul-2015

367 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

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