Está en la página 1de 14

-Creación de TRIGGER N°1

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());

-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.

Creación de TRIGGER N°2

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.

Creación de TRIGGER N°2


CREATE TRIGGER destinatario_ADD AFTER INSERT ON destinatario FOR EACH ROW INSERT INTO
destinatario_LOG
(id_destinatario,des_identificacion,dest_nombre,dest_apellido,dest_direccion,dest_ciudad,dest_barrio,MO
DIFICADO) VALUES
(new.id_destinatario,new.des_identificacion,new.dest_nombre,new.dest_apellido,new.dest_direccion,new.
dest_ciudad,new.dest_barrio,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.
-Verificamos los TRIGGER Creados en la base de datos

VISTAS
Creación de VISTA N°1

CREATE VIEW VISTA1_PARCIAL2 AS


select id_camion, cam_matricula, cam_tipo
from camion
ORDER by cam_tipo desc;
-Se ejecuta correctamente.

-Ejecutamos la vista Creada anteriormente y verificamos que nos muestre solo los campos asignados.

Creación de VISTA N°2

CREATE VIEW VISTA2_PARCIAL2 AS


select con_identificacion, con_nombre,con_ciud_recidencia, con_telefono
from conductor
ORDER by con_ciud_recidencia;

-Se ejecuta correctamente.


-Ejecutamos la vista Creada anteriormente y verificamos que nos muestre solo los campos asignados.

Creación de VISTA N°3

CREATE VIEW VISTA3_PARCIAL2 AS


select id_guia_entrega, guia_fecha,guia_ciud_destino, guia_nom_destina,guia_nom_remit
from guia_entrega
ORDER by guia_ciud_destino;

-Se ejecuta correctamente.

-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.

call ADD_remitente_procedimiento1_parcial2('1134934468','Ruben','Lasprilla','calle 100


bogota','30046841258')
-Se ejecuta correctamente.

-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');

-Se ejecuta correctamente.

Creación de Procedimiento Almacenado N°2

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.

call ADD_paquete_procedimiento2_parcial2 ('1001456654','1134934468','1','13')


-Se ejecuta correctamente.

-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.

call ADD_paquete_procedimiento2_parcial2 ('75364978','1014448734','3','15');


call ADD_paquete_procedimiento2_parcial2 ('3346846','25468327','4','16');

-Se ejecuta correctamente.

Creación de Procedimiento Almacenado N°3

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.

call ADD_destinatario_procedimiento3_parcial2 ('1001456654','Diego','Molina','Carrera 134','Bogota','Chico


norte')
-Se ejecuta correctamente.

-Ejecutamos el comando de los procedimientos almacenados y luego le pasamos los datos que
deseamos ingresar a la base de datos.

call ADD_destinatario_procedimiento3_parcial2 ('75364978','Ivan','Yepes','Carrera 78','Cali','La Alegría');


call ADD_destinatario_procedimiento3_parcial2 ('3346846','Milton','Murillo','Carrera 34
sur','Bogota','Bosa');

-Se ejecuta correctamente.

También podría gustarte