Categorías destacadas
programacion php    
Artículo
3
¡votar!

 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.

Publicado por:
Javier Pinto
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon