Professional Documents
Culture Documents
GRUPO A3
Proyecto de formación
Construcción de elementos de programación para el proyecto de formación
Teniendo en cuenta las actividades anteriores ahora crearemos procedimientos,
funciones y disparadores sobre la base de datos y sus tablas creadas, Para cada
elemento se debe identificar a que requerimiento funcional o caso de uso apoyan.
PROCEDIMIENTOS ALMACENADOS:
call insertarempleados;
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE IV: DESARROLLO
call insertarempleados;
Funciones:
Desencadenadores o Triggers:
CREATE TRIGGER `empleadoupdate` BEFORE UPDATE ON `empleado` FOR EACH ROW INSERT INTO
trigger_empleado(idEmpleadoAnterior, IdAdminEmpresa_EmpAnterior, EmpNombreAnterior,
EmpCedulaAnterior, EmprolAnterior, EmpCargoAnterior, EmpDireccionAnterior, EmpTelefonoAnterior)
VALUES (OLD.idEmpleado, OLD.IdAdminEmpresa_Emp, OLD.EmpNombre, OLD.EmpCedula, OLD.Emprol,
OLD.EmpCargo, OLD.EmpDireccion, OLD.EmpTelefono);
CREATE TRIGGER `empleadodelete` BEFORE DELETE ON `empleado` FOR EACH ROW INSERT INTO
trigger_empleado(idEmpleadoAnterior, IdAdminEmpresa_EmpAnterior, EmpNombreAnterior,
EmpCedulaAnterior, EmprolAnterior, EmpCargoAnterior, EmpDireccionAnterior, EmpTelefonoAnterior)
VALUES (OLD.idEmpleado, OLD.IdAdminEmpresa_Emp, OLD.EmpNombre, OLD.EmpCedula, OLD.Emprol,
OLD.EmpCargo, OLD.EmpDireccion, OLD.EmpTelefono);
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE IV: DESARROLLO
CREATE TRIGGER `novedadupdate` BEFORE UPDATE ON `novedad` FOR EACH ROW INSERT INTO
trigger_novedad(idNovedadAnterior, idEmpleado_NovAnterior, NovDetallesAnterior, NovFechaAnterior,
NovHoraAnterior, NovTipoAnterior, NovAutorAnterior)
VALUES (OLD.idNovedad, OLD.idEmpleado_Nov, OLD.NovDetalles, OLD.NovFecha, OLD.NovHora,
OLD.NovTipo, OLD.NovAutor);
CREATE TRIGGER `novedaddelete` BEFORE DELETE ON `novedad` FOR EACH ROW INSERT INTO
trigger_novedad(idNovedadAnterior, idEmpleado_NovAnterior, NovDetallesAnterior, NovFechaAnterior,
NovHoraAnterior, NovTipoAnterior, NovAutorAnterior)
VALUES (OLD.idNovedad, OLD.idEmpleado_Nov, OLD.NovDetalles, OLD.NovFecha, OLD.NovHora,
OLD.NovTipo, OLD.NovAutor);
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE IV: DESARROLLO
Bibliografía: