manual post gre
DESCRIPTION
Admon BD particionTRANSCRIPT
-
MANUAL DE INSTALACIN DE POSTGRESQL
MATERIA:
Administracin de Bases de Datos
DOCENTE:
Lic. Yoana Daz Castillo
INTEGRANTES DEL EQUIPO:
Ana Karen Hernndez Cruz.
Tania Hernndez Martnez.
Adriana Morales Antonio.
Csar Manuel Reyes.
Gerardo Reyes Chavero.
SOFTWARE INSTALADO
EN SISTEMA OPERATIVO WINDOWS 7
Fecha de entrega: 27 de Febrero del 2015
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
2
Tabla de contenido Generalidades de POSTGRESQL 9.3 ................................................................................................. 3
Antes de la instalacin: DESCARGAR EL INSTALADOR ADECUADO. ......................................... 4
MANUAL DE INSTALACIN DE POSTGRESQL 9.3 ......................................................................... 8
CREACIN DE UNA BASE DE DATOS Y SUS COMPONENTES .................................................. 14
Llenar las tablas con nuestra informacin .............................................................................................. 20
Generacin de Consultas utilizando la BD: Discografa ........................................................................ 22
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
3
Generalidades de POSTGRESQL 9.3
Es un SGBD relacional orientado a objetos y libre no es manejado por una empresa y/o persona,
sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada,
altruista, libre y apoyada por organizaciones comerciales.
Su sistema MVCC permite que mientras un proceso escribe en una tabla, otros accedan a la
misma tabla sin necesidad de bloqueos. C
Caractersticas mnimas de instalacin:
Memoria RAM mnima de 120 MB.
30MB en Disco Duro.
5MB para la instalacin ejecutable.
Procesador: 2 GHz
Costo:
Libre
Extras:
APIs para programas en C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, PHP y muchos otros
lenguajes.
Software Multiplataforma por lo que es posible trabajar en los principales OS como lo son
Windows, Linux y Mac.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
4
Antes de la instalacin: DESCARGAR EL INSTALADOR ADECUADO. Para trabajar con este SGBD es necesario contar con el software. Lo podemos obtener
directamente de la pgina oficial www.postgresql.org.es/. Preferentemente se recurre a buscar la
versin gratuita; en este caso se usar la opcin gratuita.
Nos mostrar la siguiente ventana en donde elegimos la plataforma donde trabajaremos con el
SGBD POSTGRESQL. En nuestro caso desarrollaremos en Windows por lo que lo
seleccionaremos.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
5
En esta nueva ventana solo seleccionaremos pgAdminIII la cual nos llevar a otra ventana para
seleccionar la vercion de software que deceamos instalar.
En los instaladores que tiene disponibles para Windows seleccionamos la versin ms reciente la
cual es PostgreSQL 9.4 Installer.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
6
Nos mostrar la siguiente ventana, la cual nos ofrece las posibles arquitecturas de nuestra
maquina a instalar, solo seleccionamos alguna que se adapte a nuestra necesidad. En nuestro caso
selecciona la arqitectura de 64Bits.
Posteriormente se muestra una ventana donde nos pregunta se deseamos guardar el archivo,
daremos Guardar y continuar con la descarga.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
7
En esta ultima ventana solo muestra el progreso de descarga, donde solo esperaremos que se
complete la descarga completa del nuestro instalador. Y listo.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
8
MANUAL DE INSTALACIN DE POSTGRESQL 9.3 1.- Para poder instalar POSTGRESQL en nuestro equipo, necesitamos contar con el software ya
previamente descargado y descomprimido. Para ello daremos clic derecho sobre el instalador, y
elegimos la opcin de ejecutar como administrador.
2.- Posteriormente mostrar una ventana emergente de Control de cuentas de usuarios,
nosotros daremos los permisos para poder instalar el programa en nuestra maquina.
Ahora, muestra la siguiente pantalla donde podremos apreciar algunos de los componentes que
contiene POSTGRESQL y la comprobacin de su seguridad de los archivos.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
9
3.- Enseguida nos cargara el asistente de la instalacin, para ejecutar este paso solo basta con
elegir la opcin Siguiente.
4.- Como paso a seguir, el asistente nos pedir donde queremos que se guarden los archivos y
carpetas del gestor POSTGRESQL. Por default, el asistente nos arrojara la siguiente ruta
C:\Program Files\POSTGRESQL\9.3 en nuestro ordenador, lo dejaremos as como viene por
defecto y solo presionaremos Siguiente.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
10
5.-En esta ventana, el asistente nos pedir dnde queremos que se guarden los datos del gestor.
Por defecto nos arrojara la ruta C:\Program Files\POSTGRESQL\9.3\data, en nuestro caso lo
dejaremos as y solo presionaremos Siguiente.
6.- Enseguida, pedir que ingresemos una contrasea para proporcionar privilegios de acceso a la
BD para el superusuario (root), ingresaremos la contrasea (no olvidar) ya que es una pieza
fundamental para la seguridad. Para seguir adelante solo presionamos la opcin Siguiente.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
11
7.- Posteriormente pedir que seleccionemos la configuracin del puerto que el servidor deber
usar cuando se conecte al SGBD, que nos pedir el asistente. Por default se encuentra asignado el
nmero de puerto 5432, puerto que si utilizaremos por lo que daremos Siguiente para
continuar con el proceso.
8.- Ahora, nos pedir que seleccionemos la configuracin regional que ser usada por el nuevo
clster de la BD. Por defecto, el asistente trae asignado la opcin Configuracin regional por
defecto. Aqu solo presionaremos el botn Siguiente para avanzar con nuestra instalacin.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
12
9.- Ya realizados todos los procesos mencionados anteriormente, el asistente de POSGRESQL
nos dir que ya est listo para iniciar la instalacin. Solo daremos siguiente para iniciar el
progreso.
10.- Posteriormente se observara el proceso que realiza el asistente en cuanto a la instalacin, le
tomar algunos minutos el progreso de instalacin.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
13
11.- Aproximadamente por lo regular toma 5 minutos la instalacin de nuestro gestor en la
mquina. Finalmente nos muestra una ventana solo para notificar que la instalacin ha terminado,
por lo que solo daremos Terminar y estar listo para trabajar en l.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
14
CREACIN DE UNA BASE DE DATOS Y SUS COMPONENTES Al ejecutar nuestro POSTGRESQL en nuestro ordenador, se muestra un entorno grfico como el
que se aprecia a acontinuacin.
1.- Para generar una Base de Datos nueva, daremos doble clic sobre PostgreSQL9.3(x86)
(localhost:5432), la cual se muestra marcada con una X, pero al dar clic nos pide que
introduscamos la contrasea que otorgamos durante la instalacin del mismo.
2.- Una vez ya introducida la contrasea correcta nos desbloquear el servidor de
POSTGRESQL, lo cual nos permite ya trabajar sobre l. Se aprecia como acontinuacin en la
imagen.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
15
3.- Proseguimos con la creacin de nuestra nueva BD. Para ello daremos clic derecho sobre
Databases y seleccionamos New DataBase.
4.- Ahora, aparece una ventana, en la cual damos un nombre a la BD nueva, en Owner o
propietario seleccionamos postgres y damos clic en Ok.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
16
5.- Ya creada la nueva BD llamada Discografia2, proseguimos a introducirle nuevas tablas, por lo
cual, seleccionamos la ruta Discografia2, Schemas, public y finalmente Tables, sobre sta
ltima damos clic derecho y damos clic en New Table.
6.- Aqu solo damos nombre a nuestra primera tabla (ej. interprete) y seleccionamos postgres
como dueo de la tabla. Despus de esto damos clic en OK.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
17
7.- Ahora avanzamos introducindole datos a nuestra tabla interprete, para lo cual seguimos
nuevamente la ruta Discografia2, Schemas, public, Tables, intrprete y en sta ltima damos
clic derecho y seleccionamos propiedades. Nos vamos a la pestaa de Columns,
seleccionamos Add para agregar una nueva columna y nos aparece otra ventana llamada New
Column; aqu damos el respectivo nombre y le otorgamos el tipo y longitud de dato segn sea
el caso. Damos Ok para avanzar.
8.- Algo importante en la generacion de tablas es la asignacin de la Llave Primaria, para
establecerla es necesario ir a la pestaa de Constraints y seleccionamos de la barra
desplegable Primary Key seguido de dar clic en Add.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
18
9.- Despus de dar clic en Add aparece una tercera ventana llamada New Primary Key,
seleccionamos la pestaa de Columns y de las columnas ya ingresadas seleccionamos alguna;
en este caso ser nombre. Ya realizado esto damos clic en Add.
10.- Repetimos lo mismo para cada una de nuestras tablas. En nuestro ejemplo utilizamos 5
tablas con sus respectivas columnas.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
19
POSTGRESQL al igual que otros gestores de BD permite generar Bases de Datos con sus
respectivos componentes de forma grafica, es decir con una interfaz de usuario ms amigable, y
tambin se puede hacer directamente con el cdigo fuente con una sintaxis SQL.
A continuacin se muestran las 2 de las 5 tablas generadas, ofreciendo una vista del cdigo
generado automticamente por el gestor.
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
20
Llenar las tablas con nuestra informacin Utilizando la sintaxis que ya conocemos que es SQL, insertaremos informacin a nuestras tablas
de la siguiente forma.
Tabla 1: Compaa
Tabla 2: Interprete
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
21
Tabla 3: Formato
Tabla 4: Grabacion_has_interprete
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
22
Generacin de Consultas utilizando la BD: Discografa 1.- Mostrar el intrprete de la grabacin 'estos celos'.
select interprete.nombre,interprete.descripcion
from interprete,grabacion,grabacion_has_interprete
where grabacion.titulo=grabacion_has_interprete.titulo
and interprete.nombre=grabacion_has_interprete.nombre
and grabacion.titulo='Estos celos';
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
23
2.- Agregar el interprete los buitres de cs con la descripcin alterado
insert into interprete values('Los Buitres de CS','Alterado');
-
Manual de Instalacin de POSTGRESQL
Ana Karen Hernndez Cruz, Tania Hernndez Martnez, Adriana Morales Antonio, Gerardo Reyes Chavero
24
3.- Cantidad de interpretes asociados con la grabacin 'besas tambin'.
select count(interprete.nombre) as cantidad
from interprete,grabacion,grabacion_has_interprete
where grabacion.titulo=grabacion_has_interprete.titulo
and interprete.nombre=grabacion_has_interprete.nombre
and grabacion.titulo='Besas tambien';