Você está na página 1de 6

INSTITUTO TECNOLGICO DE MATEHUALA.

MOLINA MOLINA DAGOBERTO.

PRCTICA 7

LICENCIATURA EN INFORMTICA.

GESTORES DE BASE DE DATOS II.

LIC. HAMMURABI HERNNDEZ GONZLEZ.

MATEHUALA SEPTIEMBRE 2013

DESARROLLO Utilizando la aplicacin psql, ejecute los comandos necesarios para realizar lo siguiente. 1.- Crea una base de datos que se llame bodega, cuyo propietario debe ser emiliano. Esto lo lograremos haciendo uso de los siguientes comandos:

Como se puede apreciar en las imgenes el primer paso es logearse con el usuario emiliano para despues proceder a crear la base de datos y por ultimo verificamos que el usuario se efectivamente el propietario de la base de datos. 2.- Modifica los privilegios de emiliano, para que tenga la facultad de crear otros roles. Para esto procederemos a ingresar los comandos siguientes.

El primer paso sera cerrar sesion del usuario actual para poder modificar sus privilegios desde el super usuario de postgres. El siguiente paso fue modificar el rol y brindarle la posibilidad de crear nuevos roles tal y como se comprueba en la ultima imagen. 3.- Iniciando sesin con emiliano, crea un nuevo role con el nombre de josemaria el cual deber tener privilegios para iniciar sesin en el gestor, tener acceso a la base de datos bodega y asignarle la contrasea morelos. En esta ocasin solo utilizaremos el siguiente comando.

4.- Inicia sesin como josemaria. Ya que lo hiciate, cambia a la base de datos mibasepractica01.
Para este paso ingresaremos los comandos segun se puede apreciar en las imgenes

Primero procedimos a iniciar sesion en la base de datos por defecto y una vez realizado esto procedimos a cambiarnos de base de datos. 5.- Crea un respaldo de la base de datos utilizando el usuario josemaria. Para llevar a cabo esta tarea prodeceremos a ingresar los siguientes comandos

El respaldo de la base de datos se crea con la extension .dump y se almacena en la ruta que se indica en el comando y lo podemos verificar si navegamos a la ruta en nuestro explorador de archivos.

6.- Restaura la Base de Datos sesionando como josemaria. En este paso se procederan a ingresar los comandos como se muestra en las imgenes. Primeramente se debera eliminar la base de datos con el proposito de eliminarla lo cual se realiza haciendo uso del siguiente comando:

Cabe mencionar que para eliminarla desde la linea de comandos deberemos estar logeados con el usuario que es el propietarios de la base de datos o alterar los permisos de esta para que otro usuario sea el propietario. Esto se logra con el comando que se muestra en la imagen

Este comando se debe ingresar desde el usuario que sea el actual propietario de la base de datos que en ese momento era emiliano. Ahora el siguiente paso es restaurar nuestra base de datos lo cual se ilustra en la siguiente imagen

Para lograr el paso anterior hubo que darle al usuario josemaria la capacidad de crear bases de datos antes de restaurar la base de datos de nuestro respaldo.

Cabe aclarar que esto debe de realizarse desde el super usuario postgres Por ultimo verificamos que efectivamente nuestra base de datos haya sido restaurada como lo podemos ver en la siguiente imagen.

Notese que el actual propietario de la base de datos es el usuario que la restauro en este caso josemaria.

Você também pode gostar