Bitacoras en mysql
Enviado por Richaarrd Peralta Vargas • 17 de Mayo de 2022 • Apuntes • 495 Palabras (2 Páginas) • 131 Visitas
Tecnológico Nacional de México[pic 1][pic 2]
Instituto Tecnológico de Zacatepec
Ingeniería en Sistemas Computacionales
Actividad 15
Bitácoras
Materia: Administración de base de datos
Grupo: XD
Unidad 4
Integrantes del equipo 1
Carrillo Pedroza Abraham --------------- 19091277
Peralta Vargas Ricardo Emmanuel --- 19091402
Saavedra Nieves Diego Eduardo ----- 19091428
Profesor: Calderon Hernandez Hector G.
Fecha de entrega: 04 de mayo de 2022
Introducción
Durante el desarrollo de esta actividad se comprenderá cómo realizar la creación de las bitácoras en un manejador de bases de datos, dichas bitácoras nos servirán para almacenar datos como el host, el usuario que realiza la operación, la operación realizada, la fecha, la hora y la tabla en la que se realizó dicha operación.
Desarrollo
En la base de datos con la que trabajaremos (agenda) creamos otra tabla llamada “carrera”, la cual haremos de la siguiente manera:
[pic 3]
Creamos la tabla “bitácora” en donde se almacenarán los movimientos que se realicen en función a las tablas de la base de datos:
[pic 4]
A continuación se muestran los triggers que sirven para almacenar en la bitácora los movimientos que se realizan al momento de insertar registros en la tabla “carrera” y en la tabla “datos”:
[pic 5]
[pic 6]
Una vez creados los triggers, cada vez que se inserte un nuevo registro en la respectiva tabla, se almacenará la información correspondiente al usuario que realizó la operación en la bitácora:
Tabla datos:
[pic 7]
Tabla carrera:
[pic 8]
A continuación se muestran los triggers que sirven para almacenar en la bitácora los datos respectivos a los usuarios que realizan modificaciones en alguna de las tablas:
[pic 9]
[pic 10]
Ahora, cada vez que se modifique un registro, se almacenará el movimiento en la bitácora:
Tabla datos:
[pic 11]
Tabla carrera:
[pic 12]
Con los triggers siguientes se realiza el almacenamiento de la información cuando un usuario elimina datos de alguna de las tablas:
...