Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CREATE TRIGGER paquete_ADD AFTER INSERT ON paquete FOR EACH ROW INSERT INTO paquete_LOG
(id_paquete,paq_id_destinatario,paq_id_remitentente,paq_id_centro_acopio,paq_empaque, MODIFICADO)
VALUES
(new.id_paquete,new.paq_id_destinatario,new.paq_id_remitentente,new.paq_id_centro_acopio,new.paq_
empaque,now());
CREATE TRIGGER remitente_ADD AFTER INSERT ON remitente FOR EACH ROW INSERT INTO remitente_LOG
(id_remitente,remi_documento,rem_nombre,rem_apellido,rem_direccion,rem_telefono,MODIFICADO)
VALUES
(new.id_remitente,new.remi_documento,new.rem_nombre,new.rem_apellido,new.rem_direccion,new.rem
_telefono,now())
-Se ejecuta correctamente.
-Verificación del campo “modificado” en la tabla de registro asignada, en el cual aparece la fecha y hora de
la inserción de datos en la tabla principal.
-Verificación del campo “modificado” en la tabla de registro asignada, en el cual aparece la fecha y hora de
la inserción de datos en la tabla principal.
-Verificamos los TRIGGER Creados en la base de datos
VISTAS
Creación de VISTA N°1
-Ejecutamos la vista Creada anteriormente y verificamos que nos muestre solo los campos asignados.
-Ejecutamos la vista Creada anteriormente y verificamos que nos muestre solo los campos asignados.
Procedimientos
Creación de Procedimiento Almacenado N°1
USE eltransportador;
DELIMITER //
CREATE PROCEDURE ADD_remitente_procedimiento1_parcial2
(
IN remi_documento int(11),
IN rem_nombre varchar(45),
IN rem_apellido varchar(45),
IN rem_direccion varchar(45),
IN rem_telefono varchar(45)
)
BEGIN
INSERT INTO
remitente(remi_documento,rem_nombre,rem_apellido,rem_direccion,rem_telefono) VALUES
(remi_documento,rem_nombre,rem_apellido,rem_direccion,rem_telefono);
END
//
-Se ejecuta correctamente.
-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.
-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.
call ADD_remitente_procedimiento1_parcial2
('1014448734','juan','carranza','carrera 55 Armenia','3164589765');
call ADD_remitente_procedimiento1_parcial2
('25468327','alejandro','escobar','calle 64 barranquilla','3204689531');
USE eltransportador;
DELIMITER //
CREATE PROCEDURE ADD_paquete_procedimiento2_parcial2
( IN paq_id_destinatario int(11),
IN paq_id_remitentente int(11),
IN paq_id_centro_acopio int(11),
IN paq_empaque int(11)
)
BEGIN
INSERT INTO
paquete(paq_id_destinatario,paq_id_remitentente,paq_id_centro_acopio,paq_empaque)
VALUES (paq_id_destinatario,paq_id_remitentente,paq_id_centro_acopio,paq_empaque);
END
//
-Se ejecuta correctamente.
-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.
-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.
USE eltransportador;
DELIMITER //
CREATE PROCEDURE ADD_destinatario_procedimiento3_parcial2
(
IN des_identificacion int(11),
IN dest_nombre varchar(45),
IN dest_apellido varchar(45),
IN dest_direccion varchar(45),
IN dest_ciudad int(11),
IN dest_barrio varchar(45)
)
BEGIN
INSERT INTO
destinatario(des_identificacion,dest_nombre,dest_apellido,dest_direccion,dest_ciudad,dest_barri
o) VALUES
(des_identificacion,dest_nombre,dest_apellido,dest_direccion,dest_ciudad,dest_barrio);
END
//
-Se ejecuta correctamente.
-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.
-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.