24
MANUAL DE INSTALACIÓN DE POSTGRESQL MATERIA: Administración de Bases de Datos DOCENTE: Lic. Yoana Díaz Castillo INTEGRANTES DEL EQUIPO: Ana Karen Hernández Cruz. Tania Hernández Martínez. Adriana Morales Antonio. César Manuel Reyes.Gerardo Reyes Chavero. SOFTWARE INSTALADO EN SISTEMA OPERATIVO WINDOWS 7 Fecha de entrega: 27 de Febrero del 2015

Manual Post GRE

Embed Size (px)

DESCRIPTION

Admon BD particion

Citation preview

  • 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';