Académique Documents
Professionnel 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: