You are on page 1of 15

PRACTICA NOMBRE DE LA Instalación y configuración de un manejador de

No. PRACTICA base de datos de código abierto.


1 DURACION (HORAS) 2
OBJETIVO: Instalar el DBMS de código abierto PostgreSQL para Windows

1. INTRODUCCION:

PostgreSQL.

El lenguaje de consulta estructurado (SQL) es usado por la mayoría de las bases


de datos relacionales para ejecutar operaciones específicas de base de datos.
Antes de que SQL existiera, cada sistema de base de datos usaba sus propios
métodos para acceder a los datos subyacentes. Esto causo muchos problemas
para los desarrolladores, quienes estaban intentando crear sistemas front-end
(interfaz amigable para el usuario) portables que pudieran comunicarse con
múltiples bases de datos.

La solución fue crear un método estándar de funciones de acceso a la base de


datos que cada vendedor soportaría. El resultado fue originalmente el llamado
SQL-86, nombrado así por el año de su creación. Más tarde, el estándar fue
mejorado con características adicionales y renombrado como SQL-89.

En 1992, la especificación SQL se expandió significativamente para manejar tipos


de datos extra, reuniones de tablas externas, especificación del catálogo, y otras
mejoras. Esta versión de SQL, llamada SQL-92, es la base de muchos sistemas
modernos de bases de datos relacionales (RDBMSs).

PostgreSQL soporta la mayoría de las funciones diseñadas en el estándar SQL-


92. PostgreSQL es un sistema gestor de base de datos relacional orientado a
objetos (ORDBMS) basado en la versión 4.2 de POSTGRES, desarrollado en la
Universidad de California en Berkeley en el Departamento de Ciencias de la
Computación. POSTGRES introdujo muchos conceptos que únicamente llegaron
a estar disponibles en algunos sistemas de bases de datos comerciales mucho
después.
PostgreSQL es un descendiente de código abierto del código Berkeley original.
Este soporta una gran parte del estándar SQL y ofrece muchas características
modernas como: consultas complejas, claves foráneas, disparadores, vistas,
integridad transaccional, control de concurrencia multiversión. También,
PostgreSQL puede ser extendido por el usuario en muchas formas, por ejemplo
agregando nuevos tipos de datos, funciones, operadores, funciones de
agregación, métodos de índice, lenguajes procedimentales. Y debido a la licencia
libre, PostgreSQL puede ser usado, modificado y distribuido por cualquier
persona libre de cargos para cualquier propósito, privado, comercial o académico.

PostgreSQL es un proyecto de código abierto. Código abierto significa por


definición que se puede obtener el código fuente, usar el programa y modificarlo
libremente sin limitaciones del propietario del software. En el mundo de las bases
de datos, código abierto significa que se tiene acceso a los números de
valoraciones comparativas y las estadísticas de desempeño, las cuales algunas
compañías como Oracle las prohíben. Código abierto también significa que se
tiene la libertad de modificar PostgreSQL para adecuarlo a necesidades
particulares.

Sin embargo, existe la falsa idea de que el software de código abierto al ser libre
no genera costos para las compañías. Lo cual no necesariamente es el caso. Es
verdad que se puede sin un costo externo descargar e instalar el software de
código abierto, pero siempre habrá costos asociados con el tiempo y la energía
que la compañía pone para dar soporte y realizar investigación sobre las
aplicaciones. Así que si una compañía no tiene estos recursos, existen muchos
vendedores comerciales y consultorías que trabajan específicamente con
PostgreSQL.

Antes de usar PostgreSQL, éste necesita instalarse. Hacer esto no es difícil y


será un buen ejercicio. PostgreSQL puede ser instalado por cualquier usuario sin
privilegios; no es requerido un acceso de super usuario. Existen versiones para
cada sistema operativo, así como diferentes versiones que se han ido mejorando
a lo largo del tiempo.

Para la realización de esta práctica se utilizará la versión 8.3.11.1 para Windows,


debido a que los equipos del laboratorio de cómputo cuentan con tal sistema
operativo.

2. TEMAS Y SUBTEMAS RELACIONADOS CON EL PROGRAMA DE


ESTUDIO:

La presente práctica se relaciona con el tema: 4. Lenguajes de bases de datos,


con el subtema: 4.3 SQL.

3. MATERIAL Y EQUIPO NECESARIO:

Computadora con sistema operativo Windows


Conexión a Internet
Navegador web

4. METODOLOGIA:

1. Los estudiantes se reunirán con su equipo de trabajo para realizar la


instalación y configuración de PostgreSQL 8.3.11.1 para Windows.
2. Para descargar PostgreSQL primero deben ir a la liga siguiente:
http://www.postgresql.org/download/, con ello aparecerá la siguiente pantalla:
3. Estando en esta página, hacer clic sobre la liga Windows, con lo que aparecerá
la siguiente pantalla:

4. Hacer clic en la liga Download en la sección que dice “One click installer”, y así
irá a la siguiente página:
5. Seleccionar la versión 8.3.11.1 para Windows, con la finalidad de evitar un mal
funcionamiento del software si no se cuenta con la versión más reciente del
sistema operativo. Haga clic en la liga que dice Windows localizada debajo de
la versión antes citada. La página le pedirá que se registre para enviar
información relevante sobre el software a descargar, pero puede omitir el
registro, ya que éste no es necesario para descargar el instalador de
PostgreSQL 8.3.11.1 para Windows, solo deberá esperar unos segundos para
que le aparezca la siguiente ventana:
6. Hacer clic en el botón y seleccionar el lugar más adecuado
para almacenarlo en el disco duro de la computadora. Una vez que haya
descargado el instalador, ejecute el archivo, y aparecerá la siguiente pantalla:

7. El instalador hará todo para instalar y configurar, tanto el servidor de


PostgreSQL, como el administrador gráfico del mismo (pgAdminIII).

8. Hacer clic en el botón y la instalación se inicia con el


establecimiento del directorio de instalación. Puede elegir el que el instalador
sugiere o también puede cambiarlo, solo asegúrese de tenerlo a la mano para
futuras referencias. La ventana que aparece es la siguiente:
9. Nuevamente hacer clic en el botón para continuar la instalación y
configurar el directorio de datos, es decir donde se almacenarán los datos de la
base de datos.

10. Nuevamente hacer clic en el botón y configurar el puerto mediante


el cual se comunicará el servidor de PostgreSQL con la interfaz pgAdminIII.
11. Seleccionar la configuración regional que utilizará el nuevo manejador de base

de datos, para configurar esto hacer clic en el botón , con lo cual


aparece la siguiente ventana:

12. A continuación al hacer clic en el botón , aparecerá una ventana que


nos solicita una contraseña (password) para la clave de super usuario, para
PostgreSQL. No olvidar la clave que le fue dada, ya que no podrían ingresar al
DBMS aún cuando se haya instalado con éxito.

13. Una vez configurado lo anterior y después de hacer clic en el botón


el software está listo para iniciar su instalación, esto lo indicará el instalador
con la siguiente ventana:

14. Hacer clic en el botón para iniciar la instalación de PostgreSQL en


la máquina, con lo cual aparecerá una ventana que irá indicando el avance que
lleva la instalación en todo momento.
15. Cuando la instalación haya finalizado aparecerá la siguiente ventana
indicándolo.

16. Hacer clic en el botón para finalizar la instalación y configuración de


PostgreSQL, a continuación aparecerá una ventana donde se sugiere instalar
software adicional, para el alcance de esta práctica, le indicaremos que se
cancele el Stack Builder, ya que no se instalará software adicional.
17. Con los pasos anteriores realizados queda instalado el DBMS PostgreSQL,
para verificar si ha sido instalado correctamente, se ejecutará el software, para
ello deberá ir al menú Inicio de Windows y seleccionar Todos los Programas.

18. Al hacer clic en Todos los programas, aparecerá el DBMS PostgreSQL con
todos los componentes que se instalaron, para iniciar la interacción con
PostgreSQL, utilizaremos la interfaz gráfica, es decir el componente
pgAdminIII. Para ello hacer clic en PostgreSQL 8.3

19. Una vez hecho lo anterior se muestran los componentes instalados, como
aparece en la siguiente imagen.

20. Bastará con seleccionar pgAdmin III para ejecutar dicha interfaz, con lo que
aparecerá la siguiente ventana.
21. Para conectarse al servidor de PostgreSQL, hacer doble clic en el ícono que
dice PostgreSQL 8.3 (localhost:5432), el cual está hasta este momento
marcado con una equis roja, en señal de que no se encuentra conectado. Al
hacer clic sobre éste ícono, aparecerá la siguiente ventana:

22. En esta ventana proporcionar la contraseña ingresada durante la instalación,


con la opción de que sea almacenada, para no tener que ingresarla cada vez
que se conecte al servicio. Se sugiere no almacenar la contraseña por
cuestiones de seguridad de la base de datos. Al hacer clic en el botón

, se inicia el servidor de PostgreSQL 8.3.


23. Para desconectar el servidor, hacer clic con el botón derecho del ratón sobre el
ícono de PostgreSQL 8.3 (localhost:5432), y elegir la opción Disconnect. Y
finalmente cerrar la ventana de la interfaz del pgAdmin III.
24. Con lo anterior queda finalizada la presente práctica, cada equipo de trabajo
deberá tener la instalación y configuración correcta de PostgreSQL 8.3.11.1 en
su computadora.

5. SUGERENCIAS DIDACTICAS:

 Fomentar el trabajo en equipos con el objetivo de desarrollar habilidades de


liderazgo.
 Poseer los conocimientos teóricos y técnicos necesarios para el tipo de
facilitación que se realiza.
 Promover habilidades que conduzcan al estudiante a una actitud proactiva
para reconocer sus propias fortalezas y limitaciones.
 Gestionar procesos de retroalimentación constructiva entre los miembros del
grupo y el profesor.
 Utilizar las reflexiones y retroalimentaciones recibidas del resto de estudiantes,
para aprendizaje y crecimiento personal y profesional.
 Resaltar que los resultados logrados han sido producto del compromiso y
talento de los participantes.
 Establecer la relación entre la teoría y la práctica del Lenguaje Estructurado de
Consulta (SQL) y su aplicación en problemas reales.

6. REPORTE DEL ALUMNO (RESULTADOS):

Cada equipo de trabajo entregará:


1. La instalación y configuración correcta de PostgreSQL 8.3.11.1 para Windows.
2. El servidor de PostgreSQL ejecutándose en la computadora que le fue
asignada.
7. BIBLIOGRAFIA PRELIMINAR:

1. PostgreSQL Essential Reference, Essential Reference Series. Barry Stinson.


2001. Sams Publishing. USA.
2. Practical PostgreSQL, Practical Series. John C. Worsley, Joshua D. Drake.
2002. O’Reilly Media, Ic. USA.
3. PostgreSQL 8.4 Official Documentation – Volume I. The SQL Language. The
PostgreSQL Global Development Group. 2009. Fultus Corporation. USA.
4. PostgreSQL: A Comprehensive Guide to Building, Programming, and
Administering PostgreSQL Databases. Korry Douglas, Susan Douglas. Sams
Publishing.USA.

You might also like