Sie sind auf Seite 1von 7

Laboratorio 01

ALUMNO ___________________________________________________________

TEMA INSTALACION DE PostgreSQL Y CREACION DE BASES DE DATOS


OBJETIVOS

• Instalación del servidor PostgreSQL


• Identificar las principales herramientas de PostgreSQL
• Implementar bases de datos en el Servidor PostgreSQL
• Backup de una base de datos PostgreSQL

REQUERIMIENTOS

• PC con Windows 2000 Server o XP

PROCEDIMIENTO

I. INSTALACIÓN DEL SOFTWARE PostgreSQL EN WINDOWS


1. Encienda el equipo e ingrese a Windows como usuario Administrador
2. Realice una copia del software instalador de PostgreSQL a su PC
3. Realice la instalación del software PostgreSQL. Anote en la siguiente tabla la secuencia de pantallas
generadas durante la instalación
No Etapa / Ventana Descripción
Wellcome installation Recomendaciones para antes de instalar Postgre
Installation notes Avisos (recomendaciones, puntos legales, warnings, etc).
Installation Options Indicar la ubicación donde se instalara Postgre y aplicaciones q posee.
Service Configuration Indicar nombre de servicio, nombre de cuenta, dominio y password.
Ready to install Indica que el proceso de instalación de postgre se realizara.
Installing Proceso de instalado.
Installation complete Indica que la instalación ha sido completada.

4. Finalizada la instalación. Indique a continuación la cuenta del usuario administrador y la contraseña


asignada durante el proceso de instalación:
Usuario Administrador postgres
Contraseña postgres

5. Cual es el número de puerto TCP que utiliza por defecto la base de datos PostgreSQL?
Número de puerto TCP 5432

6. Indique el (los) lenguajes procedurales instalados con el servidor PostgreSQL. Indique además para que
sirven dichos lenguajes
Lenguajes procedurales plpgsql
instalados
Utilidad Permite reconocer las funciones utilizadas al momento de
realizar procesos en Postgre.

7. Indique el nombre de la carpeta donde se ha instalado el software de la base de datos:


Carpeta de instalación C:\Archivos de programa\PostgreSQL

8. Inicie la herramienta administrativa SERVICIOS y anote a continuación el nombre del servicio que inicia
la base de datos:
Nombre del servicio

9. Cual es el nombre de la herramienta de administración de la base de datos PostgreSQL?:


Herramienta de administración PgAdminIII

10. Verifique la cuenta creada en el sistema operativo anote el procedimiento:

II. HERRAMIENTAS DE LA BASE DE DATOS


11. Inicie la herramienta administrativa.

12. Realizar una conexión a la instancia de la base de datos PostgreSQL.

13. Edite las propiedades correspondientes al nodo de la conexión de la base de datos y anótelas a
continuación en la tabla mostrada:
Opción Valor Descripción
Address
Descripción alumno Uso de alumno
Service
Puerto 5432 Puerto de conexión
SSL Disable
Initial DB postgres Base inicial
Nombre de usuario postgres Usuario con el q ingresamos
Need Password yes Uso de password: SI

14. En el nodo de Bases de datos. Crear una base de datos de nombre DBPRUEBA. Utilice como referencia
las imágenes mostradas a continuación:
Página Propiedades Página Privilegios

15. En la base de datos DBPRUEBA implemente el siguiente modelo E/R


TMATRICULAS TALUMNOS
TCURSOS
COD_CURSO INT COD_ALUMNO INT COD_ALUMNO INT
COD_CURSO INT
NOM_ALUMNO C
DES_CURSO C FEC_MATR D DIR_ALUMNO C
COSTO N NRO_DOCUM C SEX_ALUMNO C
EST_CURSO C MONTO N FEC_NAC D
EST_MATR C EST_ALUMNO C

16. Para implementar cada una de las tablas del modelo anterior seguiremos el procedimiento mostrado en
el gráfico mostrado:

17. Adicione algunos registros a las tablas creadas anteriormente, para ello utilice la opción Edit Data, de la
herramienta de administración como se muestra en el siguiente gráfico.

18. Anote a continuación la sentencia SQL que propone la herramienta de administración para cada una de
las tablas creadas en la base de datos:
Tabla: tcursos
Tabla: talumnos

Tabla: tmatricul

19. Crear una cuenta de usuario utest con contraseña ut. Utilice como referencia el esquema de la siguiente
figura.
20. Desconéctese de la instancia de PostgreSQL y vuelva a conectarse con la cuenta de usuario utest
creada en el punto anterior. Intente visualizar los datos de las tablas de la base de datos dbprueba.
Anote a continuación los detalles más importantes del ejercicio realizado

21. Cerraremos la sesión del usuario utest y nos volveremos a conectar con la cuenta del usuario
administrador de la base de datos (postgres/postgres) para poder otorgar los permisos
correspondientes y así, el usuario utest pueda tener privilegios de acceso a las tablas de la base de
datos dbprueba
22. Vamos a otorgar permisos de acceso a las tablas de la base de datos creada, utilizando para ello un
asistente el cual accederemos según lo sugiere el siguiente gráfico:

23. El asistente apertura una ventana donde podemos configurar los permisos necesarios hacia los usuarios
que se van a otorgar privilegios. Utilice como referencia los esquemas que se muestran a continuación
para completar la tarea de otorgar permisos SELECT, INSERT, DELETE y UPDATE sobre las tablas
TCURSOS, TALUMNOS y TMATRICUL. Anote además cualquier comentario que usted considere
importante
24. Vuelva a conectarse con la cuenta de usuario utest e intente acceder a los datos de las tablas de la base
de datos dbprueba. Anote a continuación los resultados obtenidos:

III. PROGRAMA INTERACTIVO Y GRAFICO DE CONSULTAS – QUERY TOOL

25. Desde la barra de herramientas del programa pgAdmin III, ejecute la opción Query Tool. Debe tener
seleccionada una base de datos para que dicha herramienta esté habilitada. En nuestro caso
seleccionaremos previamente nuestra base de datos dbprueba. El ícono de la opción que carga la
herramienta Query Tool se muestra a continuación

26. Ejecute algunos comandos SQL desde la herramienta QUERY-TOOL, podrá notar que el
comportamiento de dicha herramienta es muy similar a las de otros gestores de BD.

IV. PROGRAMA INTERACTIVO EN MODO TEXTO – psql


27. Crear un acceso directo en el escritorio al programa psql, con la línea de comando como lo muestra la
siguiente figura:
28. Ejecute el acceso directo creado anteriormente, utilice como contraseña la palabra postgres que es la
contraseña que debe tener asignado el usuario postgres (administrador de la base de datos).

29. Ejecute los comandos indicados en la tabla y anote una breve descripción de cada uno de ellos:
Comando Descripción
\l
\dt
\d tcursos
\du
\?
\h
\h CREATE SEQUENCE
\h CREATE USER
select * from tcursos
\q

TAREA
1. Implementar la base de datos DBJUEGO creada en las sesiones anteriores, la cual permite registrar
información de partidos de tenis de mesas entre los alumnos del salón. (Consulte sus guías de
laboratorio anteriores)
2. Adjunte los comandos SQL generados por la herramienta pgAdmin, para cada una de las tablas creadas
en cada una de las bases de datos anteriores

Das könnte Ihnen auch gefallen