Reto II

Con triggre crear la auditoria para el manejo de los procesos en 2 tablas de la base de datos que desee.

SOLUCION

Primer tabla:

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

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar