Professional Documents
Culture Documents
Ingresamos al software de gestión del servidor de base de datos de PostgreSQL, para este caso
accederemos a través de una utilidad que tiene por defecto llamada PgAdmin. Al abrirlo se
muestra la siguiente ventana:
Que otras
herramientas de
apoyo a la gestión de
PostgreSQL hay
Comencemos accediendo a nuestro servidor con la herramienta seleccionada. Para eso debemos
digitar usuario y clave, por defecto el usuario es “postgres” y la clave cada quien la define al
momento de realizar al instalación.
Vamos a crear una base de datos llamada universidad, para eso podemos utilizar la siguiente
sentencia:
Esta es una sentencia DDL que me permite crear la base de datos. Esta sentencia la podemos
ejecutar en nuestro Editor SQL, que es una herramienta de PgAdmin.
Vamos a ubicar en el disco duro los archivos correspondientes a la base de datos creada, para esto
utilizamos en ID de la base de datos. Ese ID debe ser buscado en la carpeta de instalación de
PostgreSQL.
Carpeta de Instalación\PostgreSQL\9.5\data\base
En esa ubicación se encuentran varias carpetas con número, correspondientes a los IDs de la base
de datos, cada carpeta es una base en nuestro servidor. Para obtener el numero del ID de la base
podemos ejecutar la siguiente consulta:
Esta consulta retorna el número correspondiente a la carpeta que contiene la base de datos
solicitada. En este caso nos estamos conectando a una tabla del diccionario de datos.
Ahora vamos a distribuir la base de datos logicamente en varios esquemas, por defecto se cuenta
con el esquema public, pero se van a crear dos esquemas mas, sia y biblioteca.
Ahora se crea una tabla en cada esquema, para sia se crea la tabla estudiante, y para bilbioteca se
crea la tabla libro.
Con el código anterior se crea la tabla estudiante. Ahora para crear la tabla libro se puede utilizar
la interfaz gráfica:
Finalmente el asistente genera código SQL que se ejecuta en el servidor
En base a la consulta anterior se puede ubicar el archivo físico de la tabla estudiante. Ahora se
quiere revisar cuantas columnas hay en el esquema sia: