Вы находитесь на странице: 1из 15

11/04/2012

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA BOLIVARIANA

INTEGRANTES: Alum. Maria Ramos Ptte. Gabriel Donatez Ptte. Alum. Vileima Arraez Alum. Elietson Saraiva Cap. Edgard Suarez

POSTGRESQL
C0NCEPTO:

(SGBDOO Sistema de Gestin de Bases de Datos Orientadas a Objetos o ORDBMS ObjectObjectRelational Database Management System) System)

11/04/2012

POSTGRESQL
RESEA HISTORICA:
Universidad Berkeley (California) Michael Stonebraker

CARACTERISTICAS

VERSTIL

application programming interface (Servicios o funciones)

Sistema de Gestin de Base de Datos

11/04/2012

CARACTERISTICAS
Estndar Internacional para evaluacin de software

CARACTERISTICAS
WAL (Write Ahead Log) registro de escritura previa

PITR - Point in Time Recovery "recuperacion a un punto del tiempo"

11/04/2012

CARACTERISTICAS
Funcionalidades necesarias para que sus transacciones sean efectivas (ACID) : Atomicidad Coherencia Aislamiento Durabilidad

CARACTERISTICAS
MVCC (Acceso Concurrente Multiversion).

Clientes

No requiere de Bloqueos En muchos casos

11/04/2012

TIPO DE LICENCIA
Licencia BSD: (Berkeley Software Distribution). Distribucin de Software Berkeley" Grupo de licencias de Software Libre. Posee menos restricciones. Permite el uso del cdigo fuente en software no libre. Permite libre redistribucin y modificacin. El usuario tiene libertad ilimitada, pudiendo incluso redistribuirlo como no libre.

REQUERIMIENTOS DE HARWARE

11/04/2012

FUNCIONALIDADES

VENTAJAS
La Velocidad se mantiene Instalacin ilimitada Ahorros considerables Estabilidad y confiabilidad Multiplataforma Diseado en un ambiente de alto volumen Opera sobre distintas plataformas Buena Escabalidad

11/04/2012

DESVENTAJAS
En comparacin a MySQL Consume gran cantidad de recursos

ORIENTADO A OBJETOS
En 1967, el lenguaje de programacin Simula aplicaba ideas. La orientacin a objetos (OO) es popular: Permite un modelado ms natural de la realidad. Facilita la reutilizacin de componentes de software. Ofrece mecanismos para mantener controlable la construccin de sistemas complejos.

11/04/2012

ORIENTADO A OBJETOS
Lenguaje unificado para el modelado, llamado precisamente UML (unified modeling language). La orientacin a objetos es el paradigma que mejor permite solucionar los muchos y variados problemas que existen en el desarrollo de software.

ORIENTADO A OBJETOS
OBJETOS Los objetos son abstracciones que realizamos del mundo que nos rodea y que identificamos por sus propiedades. Para la OO todo es un objeto. Cada objeto tiene una existencia un tanto independiente de los dems objetos.

11/04/2012

ORIENTADO A OBJETOS
En los modelos OO, la identidad se representa con el identificador de objeto, IDO (OID en ingls, de object identifier). El IDO de un objeto es nico e irrepetible en el tiempo y el espacio. Todos los objetos que comparten las mismas propiedades se dice que pertenecen a la misma clase.

ORIENTADO A OBJETOS
PROPIEDADES Las propiedades de los objetos pueden ser de dos tipos, dinmicas y estticas. Un atributo representa una propiedad esttica de un objeto (color, coste, edad, etc.). Una operacin representa una propiedad dinmica; es decir, una transformacin sobre un atributo o una accin que puede realizar.

11/04/2012

ORIENTADO A OBJETOS
El conjunto de valores de los atributos en un momento dado se conoce como estado del objeto. Los operadores actan sobre el objeto cambiando su estado. La secuencia de estados por la que pasa un objeto al ejecutar operaciones definen su comportamiento.

ORIENTADO A OBJETOS
Encapsulamiento La estructura interna de los objetos debe estar oculta al usuario de un objeto. Los objetos se conciben como una cpsula cuyo interior est oculto. La estructura interna se denomina implementacin y a la parte visible, la que se presenta al exterior, interfaz.

10

11/04/2012

ORIENTADO A OBJETOS
La implementacin de una operacin se conoce como mtodo. La implementacin de un atributo se realiza generalmente con variables de instancia. Un atributo especifica una cualidad de un objeto; una variable de instancia especifica cmo se almacenan los valores para esa cualidad.

ORIENTADO A OBJETOS
Herencia Es el mecanismo para definir clase padre, y una nueva hija Atributos y operaciones. Superclases y subclases. Herencia tipo-herencia estructural (variables de instancia y mtodos).

11

11/04/2012

ORIENTADO A OBJETOS
TIPO Y CLASE Tipo - interfaz. Clase - implementacin. LA PERSISTENCIA Tiempo de ejecucin de Almacenamiento secundario.

un

programa.

ACCESO
SERVIDOR: Funcionamiento, conexiones locales o remotas. Credenciales del administrador. Usuario. Programa cliente. Conocer base de datos residente.

12

11/04/2012

ACCESO
Para realizar una conexin, se requieren los siguientes datos: Servidor. Si no se especifica, se utiliza localhost. Usuario. Unix psql. Base de datos.

INSTALACION
-Disponible para GNU/Linux. -Ejecutar el instalador de paquetes correspondiente. -En Debian, servidor y el cliente: # apt-get install postgresql # apt-get install postgresql-client

13

11/04/2012

INSTALACION
En distribuciones basadas en RPM: # rpm -Uvh postgresql-server # rpm -Uvh postgresql Una vez instalado, se escribir un script de inicio que permite lanzar y apagar el servicio PostgreSQL; deberemos ejecutar el siguiente comando: # /etc/init.d/postgresql start

INSTALACION
Cdigo fuente, puede obtenerse del sitio oficial www.postgresql.org INSTALL y README INSTALACION INDEPENDIENTE

14

11/04/2012

POSTGRESQL GRACIAS POR SU ATENCIN

15

Вам также может понравиться