Академический Документы
Профессиональный Документы
Культура Документы
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
11/04/2012
CARACTERISTICAS
Estndar Internacional para evaluacin de software
CARACTERISTICAS
WAL (Write Ahead Log) registro de escritura previa
11/04/2012
CARACTERISTICAS
Funcionalidades necesarias para que sus transacciones sean efectivas (ACID) : Atomicidad Coherencia Aislamiento Durabilidad
CARACTERISTICAS
MVCC (Acceso Concurrente Multiversion).
Clientes
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
15