Sei sulla pagina 1di 8

ADMINISTRACION DE BASE DE DATOS

UNIDAD 3

ACTIVIDAD 2

COMANDO DE OPERACIÓN Y SECUENCIA DE


BIATCORAS

INGENIERÍA EN DESARROLLO DE SOFTWARE

CRISTOBAL TORRES GUTIÉRREZ


ES1821019841
4° SEMESTRE
Índice
Contents
Índice..................................................................................................................................................2
Propósito de la actividad....................................................................................................................3
Activación de bitácoras de uso general en MySql..............................................................................3
Consulta locaL de la base de datos.................................................................................................4
Consulta remota.............................................................................................................................4
Consulta de la bitacora general......................................................................................................5
Procedimientos IN, OUT, INOUT........................................................................................................6
Procedimiento para ingresar artista...............................................................................................6
Procedimiento de conteo de obras por artista...............................................................................7
Procedimiento que modifica variable suma con la cantidad de obras existentes..........................8
Bibliografía.........................................................................................................................................9
Propósito de la actividad
Emplear la DML del lenguaje de consultas SQL para construir consultas eficientes MySQL con la
finalidad de generar respuestas a las necesidades de información del problema.

Activación de bitácoras de uso general en MySql


Para activar las bitácoras y poder ve que es lo que contiene ingresaremos tres comandos:
Comando para activar el uso de bitácoras:
Set global general_log=’on’;
Comando para ordenar la bitácora en forma de tabla:
Sel global log_output=’table’;
Comando para mostrar el contenido de la bitácora en la consola:
Select * from mysql. general_log\g;

Y la consola nos mostrara los movimientos que se han registrado en la bitácora.


Consulta locaL de la base de datos
Realizamos un par de consultas basicas para registrar actividad en lña base de datos:

Consulta remota
Ahora realizamos una consulta remota desde la app RemoDB a nuestra base de datos.
Consulta de la bitacora general
Como podemos ver, ahora que realizamos la consulta de la bitácora nos aparecen todos los
movimientos que hemos realizado así como el tipo de acción que realizamos, en la siguiente tabal
nos muestra como inicie el registro con los comandos para mostrar la bitácora, después
seleccionar la base de datos y realizar las dos consultas “select”, también podemos apreciar que al
conectarme de manera remota por medio de la aplicación, se detecta un usuario diferente, en mi
caso el usuario de la conexión remota es “cristóbal” y podemos apreciar que inicia la conexión y
luego realice las consultas a la base de datos, y finalmente cerré la aplicación.

Procedimientos IN, OUT, INOUT


Procedimiento para ingresar artista
Para evidenciar la creacion del procedimiento para ingresar artistas revisamos la tabla artistas para
ver lo que contiene:

Seguimos con la creación del procedimiento:

Una vez creado nuestro procedimiento lo mandamos llamar e insertamos un par de artistas:
Con lo que comprobamos que nuestro procedimiento funciona correvctamente.

Procedimiento de conteo de obras por artista


Con la creacion de este procedimiento podremos saber cuantas onbras ha realizado cada artista:

Ahora mandamos llamar a este procedimiento escribiendo el nombre del artista que queramos:

Ahora realizamos otra busqueda con otro nombre de artista:


Por ultimo una busqueda de un artista que no tenga obras registradas:

Como podemos ver, el metodo nos muestra la cantidad de obras que tiene cada artista, por lo que
funciona correctamente.

Procedimiento que modifica variable suma con la cantidad de obras existentes


Primero realizamos la suma de las claves de la tabla obra para saber cual es el dato:

Creamos el procedimiento el cual tendra como parametro un numero entero:

Seteamos el valor del numero que queramos, en este caso 3:


Realizamos la llamada a el metodo para ver que efectivamente el metodo toma el valor que le
dimos, lo suma dos veces y luego añade el valor a la suma de las claves de la tabla obra:

Con esto podemos ver que primero el metodo sumo 3 + 3, lo cual es 6, y luego lo sumo con el 40
que resulto de la suma de las claves de la tabla obra, por lo que podemos ver que el metodo
funciona correctamente.

Bibliografía
Menjívar, J. (2014). Configurar MySQL para conexiones remotas. [Video Online].
Available at:
https://www.youtube.com/watch?v=ZBOfldED03c
[Accessed 21 May 2020].

IndiTechE. (2018). Enable Remote Access MySql 8.0. [Video Online].


Available at: https://www.youtube.com/watch?v=K_UkiAMyPpk
[Accessed 21 May 2020].

Villanueva, E. (2018). Log MySql. [Video Online].


Available at: https://www.youtube.com/watch?v=SG8eo0UYK8E
[Accessed 21 May 2020].

CodeStack. (2017). Procedimientos almacenados, parámetros de entrada y salida. [Video Online].


Available at: https://www.youtube.com/watch?v=5qY2S_kUGoI
[Accessed 21 May 2020].

Potrebbero piacerti anche