Sei sulla pagina 1di 8

TEMA

OBJETIVOS

INSTALACION DE PostgreSQL Y CREACION DE BASES DE DATOS

Instalacin 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. INSTALACIN DEL SOFTWARE PostgreSQL EN WINDOWS 1. 2. 3. Encienda el equipo e ingrese a Windows como usuario Administrador Realice una copia del software instalador de PostgreSQL a su PC Realice la instalacin del software PostgreSQL. Anote en la siguiente tabla la secuencia de pantallas generadas durante la instalacin No Etapa / Ventana Mensaje de inicio de instalacion Descripcin

Opciones de instalacion

Servicio de configuracion

Configurando

Habilitando lenguajes proceduales

Habilitando modulos de contribucion

Mensaje q muestra que ya estan listo todos los componentes para la instalacion Imagen q muestra q la instalacion esta corriendo

Mensaje que muestra q la instalacion fue exitosa

4.

Finalizada la instalacin. Indique a continuacin la cuenta del usuario administrador y la contrasea asignada durante el proceso de instalacin: Usuario Administrador Contrasea postgres root

5.

Cual es el nmero de puerto TCP que utiliza por defecto la base de datos PostgreSQL? Nmero de puerto TCP 5432

6.

Indique el (los) lenguajes procedurales instalados con el servidor PostgreSQL. Indique adems para que sirven dichos lenguajes Lenguajes procedurales instalados Utilidad PL/pgSQL, PL/Tcl, PL/Perl, PL/Python allows user-defined functions to be written in other languages besides SQL and C

7.

Indique el nombre de la carpeta donde se ha instalado el software de la base de datos: Carpeta de instalacin PostgreSQL

8.

Inicie la herramienta administrativa SERVICIOS y anote a continuacin el nombre del servicio que inicia la base de datos: Nombre del servicio PostgreSQL Database Server 8.0

9.

Cual es el nombre de la herramienta de administracin de la base de datos PostgreSQL?: Herramienta de administracin 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 conexin a la instancia de la base de datos PostgreSQL. 13. Edite las propiedades correspondientes al nodo de la conexin de la base de datos y antelas a continuacin en la tabla mostrada: Opcin Address Descripcin Service Puerto SSL Initial DB Nombre de usuario Need Password postgres root 5432 Valor localhost PostgreSQL Database Server 8.0 Descripcin

14. En el nodo de Bases de datos. Crear una base de datos de nombre DBPRUEBA. Utilice como referencia las imgenes mostradas a continuacin: Pgina Propiedades Pgina Privilegios

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

TCURSOS
COD_CURSO DES_CURSO COSTO EST_CURSO INT C N C

TMATRICULAS
COD_ALUMNO INT COD_CURSO INT FEC_MATR NRO_DOCUM MONTO EST_MATR D C N C

TALUMNOS
COD_ALUMNO INT NOM_ALUMNO DIR_ALUMNO SEX_ALUMNO FEC_NAC EST_ALUMNO C C C D C

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

17. Adicione algunos registros a las tablas creadas anteriormente, para ello utilice la opcin Edit Data, de la herramienta de administracin como se muestra en el siguiente grfico.

18. Anote a continuacin la sentencia SQL que propone la herramienta de administracin 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 contrasea ut. Utilice como referencia el esquema de la siguiente figura.

20. Desconctese 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 continuacin los detalles ms importantes del ejercicio realizado

21. Cerraremos la sesin 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 segn lo sugiere el siguiente grfico:

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 continuacin para completar la tarea de otorgar permisos SELECT, INSERT, DELETE y UPDATE sobre las tablas TCURSOS, TALUMNOS y TMATRICUL . Anote adems 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 continuacin los resultados obtenidos:

III.

PROGRAMA INTERACTIVO Y GRAFICO DE CONSULTAS QUERY TOOL 25. Desde la barra de herramientas del programa pgAdmin III, ejecute la opcin 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 opcin que carga la herramienta Query Tool se muestra a continuacin

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 lnea de comando como lo muestra la siguiente figura:

28. Ejecute el acceso directo creado anteriormente, utilice como contrasea la palabra postgres que es la contrasea 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 descripcin de cada uno de ellos: Comando \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 informacin de partidos de tenis de mesas entre los alumnos del saln. (Consulte sus guas de laboratorio anteriores) 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 Descripcin

2.

Potrebbero piacerti anche