Professional Documents
Culture Documents
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Pgina 1
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
1. Proporcionar a los usuarios la capacidad de almacenar datos en la base de datos, acceder a
ellos y actualizarlos.
2. Facilitar un catlogo en el que se almacenen las descripciones de los datos y que sea accesible
por los usuarios. Este catlogo es lo que se denomina diccionario de datos y contiene
informacin que describe los datos de la base de datos (metadatos). Normalmente, un
diccionario de datos almacena:
o
o
o
o
o
o
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 2
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
3. Garantizar que todas las actualizaciones correspondientes a una determinada transaccin se
realicen, o que no se realice ninguna. Una transaccin en el sistema informtico de la empresa
inmobiliaria sera eliminar un inmueble o registrar un cliente.
4. Asegurar que la base de datos se actualice correctamente cuando varios usuarios la estn
actualizando concurrentemente, es decir, al mismo tiempo.
5. Recuperar la base de datos en caso de que ocurra algn suceso que la dae. Como se ha
comentado antes, cuando el sistema falla en medio de una transaccin, la base de datos se
debe devolver a un estado consistente. Este fallo puede ser a causa de un fallo en algn
dispositivo hardware o un error del software, que hagan que el SMBD aborte, o puede ser a
causa de que el usuario detecte un error durante la transaccin y la aborte antes de que
finalice. En todos estos casos, el SMBD debe proporcionar un mecanismo capaz de recuperar
la base de datos llevndola a un estado consistente.
6. Garantizar que slo los usuarios autorizados pueden acceder a la base de datos.
7. Ser capaz de integrarse con algn software de comunicacin. Muchos usuarios acceden a la
base de datos desde terminales. En ocasiones estos terminales se encuentran conectados
directamente a la mquina sobre la que funciona el SMBD. En otras ocasiones los terminales
estn en lugares remotos, por lo que la comunicacin con la mquina que alberga al SMBD se
debe hacer a travs de una red. En cualquiera de los dos casos, el SMBD recibe peticiones en
forma de mensajes y responde de modo similar. Todas estas transmisiones de mensajes las
maneja el gestor de comunicaciones de datos. Aunque este gestor no forma parte del SMBD,
es necesario que el SMBD se pueda integrar con l para que el sistema sea comercialmente
viable.
8. Proveer los medios necesarios para garantizar que tanto los datos de la base de datos, como
los cambios que se realizan sobre estos datos, sigan ciertas reglas. La integridad de la base de
datos requiere la validez y consistencia de los datos almacenados. La integridad se ocupa de la
calidad de los datos. Normalmente se expresa mediante restricciones, que son una serie de
reglas que la base de datos no puede violar.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 3
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Adems, de estos ocho servicios, es razonable esperar que los SMBD proporcionen un par de
servicios ms:
1. Un SMBD debe permitir que se mantenga la independencia entre los programas y la estructura
de la base de datos.
2. Un SMBD debe proporcionar una serie de herramientas que permitan administrar la base de
datos de modo efectivo. Algunas herramientas trabajan a nivel externo, por lo que habrn sido
producidas por el administrador de la base de datos. Las herramientas que trabajan a nivel
interno deben ser proporcionadas por el distribuidor del SMBD. Algunas de ellas son:
o Herramientas para importar y exportar datos.
o Herramientas para monitorizar el uso y el funcionamiento de la base de datos.
o Programas de anlisis estadstico para examinar las prestaciones o las estadsticas de
utilizacin.
o Herramientas para reorganizacin de ndices.
o Herramientas para aprovechar el espacio dejado en el almacenamiento fsico por los
registros borrados y que consoliden el espacio liberado para reutilizarlo cuando sea
necesario.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 4
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Componentes de un SMBD.
Los SMBD son paquetes de software muy complejos y sofisticados que deben proporcionar los
servicios comentados en la seccin anterior. No se puede generalizar sobre los elementos que
componen un SMBD ya que varan mucho unos de otros. Sin embargo, es muy til conocer sus
componentes y cmo se relacionan cuando se trata de comprender lo que es un sistema de base de
datos.
Un SMBD tiene varios mdulos, cada uno de los cuales realiza una funcin especfica. El sistema
operativo proporciona servicios bsicos al SMBD, que es construido sobre l.
El procesador de consultas es el componente principal de un SMBD. Transforma las
consultas en un conjunto de instrucciones de bajo nivel que se dirigen al gestor de la base de
datos.
El gestor de base de datos es la interface con los programas de aplicacin y las consultas de
los usuarios. El gestor de la base de datos acepta consultas y examina los esquemas externo y
conceptual para determinar qu registros se requieren para satisfacer la peticin. Entonces el
gestor de la base de datos realiza una llamada al gestor de ficheros para ejecutar la peticin.
El gestor de archivos maneja los archivos en disco en donde se almacena la base de datos.
Este gestor establece y mantiene la lista de estructuras e ndices definidos en el esquema
interno. Si se utilizan archivos dispersos, llama a la funcin de dispersin para generar la
direccin de los registros. Pero el gestor de archivos no realiza directamente la entrada y salida
de datos. Lo que hace es pasar la peticin a los mtodos de acceso del sistema operativo que
se encargan de leer o escribir los datos en el buffer del sistema.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 5
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
El preprocesador del LMD convierte las sentencias del LMD escritas en los programas de
aplicacin, en llamadas a funciones estndar escritas en el lenguaje anfitrin. El preprocesador
del LMD debe trabajar con el procesador de consultas para generar el cdigo apropiado.
El compilador del LDD convierte las sentencias del LDD en un conjunto de tablas que
contienen metadatos. Estas tablas se almacenan en el diccionario de datos.
El gestor del diccionario controla los accesos al diccionario de datos y se encarga de
mantenerlo. La mayora de los componentes del SMBD acceden al diccionario de datos.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 6
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
DESCRIPCIN DE LA PRCTICA
Al finalizar la prctica, el participante estar en la capacidad
de
PRCTICAS:
MATERIALES:
DURACIN:
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 7
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
PROCEDIMIENTOS A SEGUIR
1.- Realizar la instalacin del SGBD seleccionado (POSTGRESQL)
PostgreSQL est disponible para la mayora de distribuciones de GNU/Linux.
Su instalacin es tan sencilla como ejecutar el instalador de paquetes correspondiente.
En Debian, el siguiente procedimiento instala el servidor y el cliente respectivamente:
Una vez instalado, se escribir un script de inicio que permite lanzar y apagar el servicio
PostgreSQL; de este modo, para iniciar el servicio, deberemos ejecutar el siguiente
comando:
# /etc/init.d/postgresql start
Bibliografa
Notacin: Adems del start tambin podremos utilizar los parmetros
restart, stop, reload que permiten reiniciar, detener y recargar el
servidor (releyendo su configuracin), respectivamente.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 8
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Si se desea realizar una instalacin a partir del cdigo fuente, puede obtenerse del sitio
oficial www.postgresql.org. A continuacin, se describe el proceso de instalacin de forma
muy simplificada. En la prctica podrn encontrarse algunas diferencias; lo ms
recomendable es leer cuidadosamente la documentacin incluida en los archivos INSTALL
y README. Cualquier duda no resuelta por la documentacin, puede consultarse en la
lista de distribucin.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 9
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
# adduser postgres
# cd /usr/local/pgsql
# mkdir data
# chown postgres data
Una vez creado el usuario postgres, ste debe inicializar la base de datos:
# su - postgres
# /usr/local/pgsql/initbd -D /usr/local/pgsql/data
initdb
El ejecutable initdb realiza el procedimiento necesario para inicializar la base de
datos de postgres, en este caso, en el directorio /usr/local/pgsql/data
# /usr/local/pgsql/postmaster -D /usr/local/pgsql/data
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 10
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Arquitectura de PostgreSQL
El siguiente grfico muestra de forma esquemtica las entidades involucradas en el
funcionamiento normal del gestor de bases de datos: PostgreSQL
Pgina 11
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Se llama sitio al equipo anfitrin (host) que almacena un conjunto de bases de datos
PostgreSQL. En un sitio se ejecuta solamente un proceso postmaster y mltiples procesos
postgres. Los clientes pueden ejecutarse en el mismo sitio o en equipos remotos
conectados por TCP/IP.
Pgina 12
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
El administrador de postgres
Al terminar la instalacin, en el sistema operativo se habr creado el usuario postgres, y
en PostgreSQL se habr creado un usuario con el mismo nombre. l es el nico usuario
existente en la base de datos y ser el nico que podr crear nuevas bases de datos y
nuevos usuarios. Normalmente, al usuario postgres del sistema operativo no se le
permitir el acceso desde un shell ni tendr contrasea asignada, por lo que deberemos
convertirnos en el usuario root, para despus convertirnos en el usuario postgres y realizar
tareas en su nombre:
yo@localhost:~$ su
Password:
# su - postgres
postgres@localhost:~$
El usuario postgres puede crear nuevas bases de datos utilizando el comando createdb.
En este caso, le indicamos que el usuario propietario de la misma ser el usuario postgres:
postgres@localhost:~$ createdb demo -owner=postgres
create database
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 13
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 14
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
CREATE USER
demo=# alter user marc password marc22;
ALTER USER
demo=# drop user marc;
DROP USER
Pgina 15
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
PostgreSQL define los siguientes tipos de operaciones sobre las que podemos dar
privilegios:
select, insert, update, delete, rule, references, trigger, create, temporary, execute,
usage, y all privileges.
Presentamos algunas sentencias de trabajo con privilegios, que siguen al pie de la letra el
estndar SQL:
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 16
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
pg_dump es un programa cliente de la base de datos (como psql), lo que significa que
podemos utilizarlo para hacer copias de bases de datos remotas, siempre que tengamos
privilegios para acceder a todas sus tablas. En la prctica, esto significa que debemos ser
el usuario administrador de la base de datos para hacerlo.
Si nuestra base de datos usa los OID para referencias entre tablas, debemos indicrselo a
pg_dump para que los vuelque tambin (pg_dump -o) en lugar de volver a crearlos cuando
inserte los datos en el proceso de recuperacin.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 17
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Una vez recuperada una base de datos de este modo, se recomienda ejecutar la
sentencia analyze para que el optimizador interno de consultas de PostgreSQL vuelva a
calcular los ndices, la densidad de las claves, etc.
Para hacer la copia de seguridad a nivel de archivos, simplemente copiamos los archivos
binarios donde PostgreSQL almacena la base de datos (especificado en tiempo de
compilacin, o en paquetes binarios, suele ser /var/lib/postgres/data), o bien hacemos un
archivo comprimido con ellos:
NOTA:
El servicio PostgreSQL debe estar parado antes de realizar la copia.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 18
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
En pgAdmin3 podemos ver y trabajar con casi todos los objetos de la base de datos,
examinar sus propiedades y realizar tareas administrativas.
Agregados
Casts
Columnas
Constraints
Conversiones
Bases de datos
Dominios
Vistas
Funciones
Grupos
ndices
Lenguajes (PLpgsql, PLpython, PLperl, etc.)
Clases de operadores
Operadores
Servidores PostgreSQL
Reglas
Esquemas
Secuencias
Tablas
Triggers
Tipos de datos
Usuarios
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 19
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Una caracterstica interesante de pgAdmin3 es que, cada vez que realizamos alguna
modificacin en un objeto, escribe la/s sentencia/s SQL correspondiente/s, lo que hace
que, adems de una herramienta muy til, sea a la vez didctica.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 20
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 21
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Pgina 22
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
http://www.enterprisedb.com/products-services-training/pgdownload
paquete para linux x86-32.
y descargamos el
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 23
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Pgina 24
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 25
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 26
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 27
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Pasamos al siguiente paso. En este paso tenemos que definir una clave de acceso para el
usuario administrador de nuestra base de datos PostgreSQL. No olvidar esta clave, si no
quieres tener problemas ms adelante. En Windows XP la clave definida en este paso
ser tambin la clave que se utilizar para la cuenta de servicio 'postgres' que se crear
durante la instalacin. Si esta cuenta ya existe, tendremos que utilizar la clave que dicha
cuenta tiene asignada.
Pasamos al siguiente paso. En este paso tendremos que especificar el puerto que
PostgreSQL utilizar para escuchar por conexiones. En nuestro caso dejamos el valor por
defecto, 5432.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 28
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Una vez que hemos terminado con todos los pasos de configuracin, el programa nos
informa que est listo para empezar a instalar e inicializar nuestra instalacin.
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 29
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Instalando
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 30
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
Una vez terminada la instalacin, podremos salir del instalador pulsando "Finish". En este
ltimo paso el instalador nos da la opcin de arrancar automticamente un programa
llamado "Stack Builder". Este programa puede ser usado para instalar diversos programas
adicionales, tanto programas libres como algunos distribuidos por EnterpriseDB. En esta
gua no vamos a ver nada relacionado con "Stack Builder" y por eso borramos la eleccin
de arrancarlo automticamente antes de pulsar "Finish".
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 31
PRACTICA DE LABORATORIO N 1
ADMINISTRACIN DEL SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)
DBMS: POSTGRESQL BAJO SOFTWARE LIBRE
RECUERDE: LOS PC DE ESTE LABORATORIO SON DE UDS. PARA QUE OTROS PUEDAN DISFRUTAR DE
ELLOS, POR FAVOR SEA CUIDADOSO CON SU USO, SIGA LAS INSTRUCCIONES DADAS EN CLASES Y POR
FAVOR NO COMA NI BEBA EN ESTE LABORATORIO, GRACIAS.
Pgina 32