Programación en castellano
Inicio > Tutoriales > PostgreSQL > Introducción a PostgreSQL
-Tutoriales

Introducción a PostgreSQL


Pgaccess: La herramienta gráfica de PostgreSQL

. Introducción a Pgaccess

Hasta ahora, hemos realizado toda la configuración de Postgres mediante órdenes en una línea de comandos. Esto suele intimidar a algunos usuarios (los no acostumbrados a sistemas Unix). Para ellos se desarrolló una potente herramienta, llamada pgaccess. Está programado utilizando las librerías tcl/tk por lo que puede correr en cualquier plataforma a la que haya sido portado tcl/tk (Windows, Unix, Mac...). Pgaccess es libre como todo el software que estamos utilizando. Si quiere más información puede consultar su página en pgaccess.org.

Un detalle importante para utilizar pgaccess es que a la hora de poner en marcha el servidor Postgres hemos de habilitar conexiones a dicho servidor por TCP/IP, ya que pgaccess utiliza este tipo de conexión. El modo de hacer esto es añadir el parámetro -i al iniciar el servidor.

Pgaccess permite hacer casi de todo. Desde crear tablas y modificarlas hasta realizar esquemas de la bbdd. Nosotros sólo veremos una pequeña muestra de su potencia. Incluso incluye un diseñador visual para realizar consultas, uno de formularios y otro de informes.

Aquí está la pantalla que muestra las tablas presentes en nuestra bbdd cementerio:

Pgaccess en funcionamiento

. Utilizando Pgaccess

Veamos ahora de lo que es capaz pgaccess. Vamos a realizar una sencilla consulta para averiguar qué enterradores han enterrado a qué muertos. Según nuestro esquema, esto implica una consulta sobre dos tablas, la de fallecidos y la de muertos. Arrancamos el generador visual de consultas y arrastramos los campos que necesitamos al formulario:

Generador de consultas

Una vez configurada nuestra consulta, podemos ver la sentencia SQL resultante o ejecutarla directamente. Los resultados se presentan del siguiente modo:

Consulta de muertos por enterrador

Esta era una consulta sencilla. Supongamos ahora que algún familiar visita el cementerio. Querrá saber dónde está enterrado su pariente. Realizaremos ahora una vista ya que esta parece una situación habitual. Éste será el esquema que diseñemos para implementar esta consulta:

Consulta de visitas de familares

El código SQL resultante de esta consulta sería:

select t0."nombre", t0."apellidos", t1."nombre", t1."apellidos",
t2."id_tumba", t2."tipo", t3."nombre" 
from "fallecido" t0,"familiar" t1,"tumba" t2,"sector" t3  
where  (t2."id_tumba"=t0."tumba") and  (t3."id_sector"=t2."sector") and  
(t1."id_familia"=t0."id_familia") 

Los resultados de esta consulta serán:

Resultados de la consulta

Esto es sólo una pequeña muestra de lo que pgaccess puede hacer. No comentaremos aquí el editor de formularios, el de "Reportes" (más bien informes), el de gráficas etc.

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados