Escolar Documentos
Profissional Documentos
Cultura Documentos
0
AP6-AA2-EV2-CONSTRUCCIÓN DE ELEMENTOS DE PROGRAMACIÓN
PARA EL PROYECTO DE FORMACIÓN
PRESENTADO POR
PRESENTADO A:
2018
Construcción base de datos proyecto SIFI 1.0
Contenido
PROCEDIMIENTOS ALMACENADOS........................................................................... 3
FUNCIONES.............................................................................................................................. 7
TRIGGERS................................................................................................................................................. 8
Construcción base de datos proyecto SIFI 1.0
Una vez realizados los ejercicios de práctica expuestos en el
laboratorio y validados por el tutor técnico, se debe concertar
un encuentro sincrónico con el tutor técnico y el equipo de
proyecto para determinar los elementos de programación a
construir para el sistema de información, estos deben elaborar
se en el SGBD seleccionado.
Estos elementos deben cumplir con las siguientes
especificaciones:
Para cada elemento se debe identificar a que requerimiento funcional o caso
de uso apoyan.
Deben construirse mínimo 10 procedimientos almacenados.
Deben construirse mínimo 5 funciones.
Deben construirse mínimo 5 desencadenadores.
Los anteriores elementos deben ser presentados en un
documento donde se especifiquen los ítems determinados
anteriormente, el objetivo de cada uno de los elementos
propuestos, los códigos correspondientes a los elementos
programados y los resultados de la ejecución sobre la base de
datos del proyecto.
PROCEDIMIENTOS ALMACENADOS
DELIMITER //
CREATE PROCEDURE INSERTARPRODUCTO (IN ID_PRODUCTO INT, NOMBRE_PRO VARCHAR (50),
CANTIDAD_PRO INT, VALOR_PRO INT)
BEGIN INSERT INTO PRODUCTO (ID_PRODUCTO,NOMBRE_PRO, CANTIDAD_PRO,VALOR_PRO)
VALUES (ID_PRODUCTO,NOMBRE_PRO,CANTIDAD_PRO,VALOR_PRO);
END //
DELIMITER //
Construcción base de datos proyecto SIFI 1.0
CREATE PROCEDURE INSERTARUSUARIO (IN Id_Usuario INT, Id_Perfil INT,
Nombre_Usu VARCHAR(50), Fecha_Creacion DATE, Email_Usu VARCHAR(50), Fecha_Fin
DATE, Clave VARCHAR(15),
BEGIN INSERT INTO USUARIO (Id_Usuario, Id_Perfil, Nombre_Usu,
Fecha_Creacion, Email_Usu, Fecha_Fin, Clave) VALUES (Id_Usuario, Id_Perfil,
Nombre_Usu, Fecha_Creacion, Email_Usu, Fecha_Fin, Clave);
END //
DELIMITER //
CREATE PROCEDURE INSERTARCLIENTES (IN Id_Cliente INT, Nombre_Cliente
VARCHAR(50), Telefono_Cliente INT, Direccion_Cliente VARCHAR(50),
Cliudad_Cliente VARCHAR(20), Email_Cliente VARCHAR(50) )
BEGIN INSERT INTO USUARIO (Id_Cliente, Nombre_Cliente, Telefono_Cliente,
Direccion_Cliente, Cliudad_Cliente, Email_Cliente) VALUES (Id_Cliente,
Nombre_Cliente, Telefono_Cliente, Direccion_Cliente, Cliudad_Cliente,
Email_Cliente);
END //
DELIMITER //
CREATE PROCEDURE INSERTARPERFIL (IN Id_Perfil INT, Id_Usuario INT,
Descripcion_Per VARCHAR(50)) BEGIN INSERT INTO PERFIL (Id_Perfil, Id_Usuario
) VALUES (Id_Perfil, Id_Usuario, Descripcion_Per );
END //
DELIMITER //
CREATE PROCEDURE INSERTARINVENTARIO (IN Id_Inventario INT, Id_Cliente INT,
Id_Producto INT, Cantidad INT, Ubicacion INT, Fecha_Inv DATE, Id_Proveedor
INT)
BEGIN INSERT INTO INVENTARIO (Id_Inventario, Id_Cliente, Id_Producto,
Cantidad, Cantidad, Ubicacion, Fecha_Inv, Id_Proveedor ) VALUES
Construcción base de datos proyecto SIFI 1.0
(Id_Inventario, Id_Cliente, Id_Producto, Cantidad, Ubicacion, Fecha_Inv,
Id_Proveedor);
END //
DELIMITER //
CREATE PROCEDURE INSERTARPROVEEDOR (IN Id_Proveedor INT, Id_Cliente INT,
Nombre_Prov VARCHAR(50), Direccion_Prov VARCHAR(50), Telefono_Prov INT,
Id_Producto INT, Email_Prov VARCHAR(50))
BEGIN INSERT INTO INVENTARIO (Id_Proveedor , Id_Cliente, Nombre_Prov,
Direccion_Prov,Telefono_Prov, Id_Producto, Email_Prov) VALUES (Id_Proveedor ,
Id_Cliente, Nombre_Prov, Direccion_Prov,Telefono_Prov, Id_Producto,
Email_Prov);
END //
DELIMITER //
CREATE PROCEDURE INSERTARFACTURACION (Id_Factura INT, Id_Cliente INT,
Fecha_Factura DATE, Id_Producto INT, Cant_Producto INT, Valor_Producto INT,
Iva_Producto INT )
BEGIN INSERT INTO Facturacion (Id_Factura , Id_Cliente , Fecha_Factura ,
Id_Producto, Cant_Producto, Valor_Producto, Iva_Producto) VALUES (Id_Factura
, Id_Cliente , Fecha_Factura , Id_Producto, Cant_Producto, Valor_Producto,
Iva_Producto);
END //
CALL ORDENARPRO
CALL SUMARFACTURACION
CALL productosmenorvalor
Construcción base de datos proyecto SIFI 1.0
FUNCIONES
Encontrar id proveedor
DESENCADENADORES