
Reto II
Con triggre crear la auditoria para el manejo de los procesos en 2 tablas de la base de datos que desee.
SOLUCION
Se eligio la base de datos del proyecto final de BASE DE DATOS I (FarmaciaRemington)
Se hace necesario crear una tabla llamada AUDITORIA_PACIENTE con los datos de la tabla paciente y dos columnas adiciocodigo, nombrenales llamadas usuario_registro y fecha_registro, registrara el usuario y la fecha de quien realizo el movimeinto.
TRIGGER
Delimiter //
create trigger insertar_paciente
after insert on paciente
for each row
begin
insert into auditoria_paciente (codigo, nombre, direccion, telefono, e_mail, usuario_registro, fecha_registro)
values (new.codigo, new.nombre, new.direccion, new.telefono, new.e_mail, current_user(), now());
end //
Delimiter ;
Resultado

Segunda tabla:
Para la segundo TRIGGER de la misma base de datos se eligio la tabla MEDICAMENTO donde cada que un medicamento entre a la farmacia se registrara usuario y fecha de quien lo registro
Se reliza el mismo procedimiento que el TIGGER inicial
Creando una tabla llamada AUDITORIA_MEDICAMENTO
TRIGGER
Delimiter //
create trigger insertar_medicamento
after insert on medicamento
for each row
begin
insert into auditoria_medicamento (codigo, nombre, concentracion_mg, presentacion, tipo_medicamento, cantidad, usuario_registro, fecha_registro)
values (new.codigo, new.nombre, new.concentracion_mg, new.presentacion, new.tipo_medicamento, new.cantidad, current_user(), now());
end //
Delimiter ;
Resultado
