Proyecto Sena Parte 2
Short Description
Descripción: Proyecto Sena Parte 2...
Description
AP6-AA2-Ev2-Construcción de elementos de programación para el proyecto de formación
Roger Fabián Hernández Sánchez
Servicio Nacional de Aprendizaje SENA Centro de servicios financieros Regional Bogotá Análisis y Desarrollo de Sistemas de Información 2017
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: 1. Realizar un procedimiento almacenado para la inserción de datos de la tabla clientes: CREATE PROCEDURE ingreso_clientes (IN nombre_cliente VARCHAR(255), IN telefono_cliente VARCHAR(45), IN email_cliente VARCHAR(60), IN direccion_cliente VARCHAR(255), IN nit_cliente VARCHAR(255)) BEGIN INSERT INTO sp_clientes (nombre_cliente, telefono_cliente , email_cliente , direccion_cliente , nit_cliente) VALUE (nombre_cliente , telefono_cliente , email_cliente , direccion_cliente , nit_cliente); END
2. Realizar un procedimiento almacenado para la inserción de datos de la tabla facturas: CREATE PROCEDURE ingresar_factura( IN id_factura INT( 11 ) , IN numero_factura I NT( 11 ) , IN fecha_factura DATE, IN id_Cliente INT( 11 ) , IN id_vendedor INT( 11 ) , IN condicionesVARCHAR( 45 ) , IN total_venta VARCHAR( 30 ) ) BEGIN INSERT INTO s p_facturas( id_factura, numero_factura, fecha_factura, id_Cliente, id_vendedor, condici ones, total_venta ) VALUE(id_factura, numero_factura, fecha_factura, id_Cliente, id_vendedor, condiciones, total_venta ); END
3. Realizar un procedimiento almacenado para la inserción de datos de la tabla perfil CREATE PROCEDURE insertperfil (IN id_perfil INT(11), IN nombre_empresa VARCHAR(255), IN direccion VARCHAR(255), IN ciudad VARCHAR(100), IN telefono VARCHAR(60), IN email VARCHAR(60), IN impuesto_iva INT(2), IN nit VARCHAR(30), IN resolucion VARCHAR(255), IN prefijo VARCHAR(255),IN comentarios TEXT) BEGIN INSERT INTO sp_perfil(`id_perfil`,`nombre_empresa`,`direccion`,`ciudad`,`telefono`,`email`,`impuesto _iva`,`nit`,`resolucion`,`prefijo`,`comentarios`)VALUE(`id_perfil`,`nombre_empresa`,`dir eccion`,`ciudad`,`telefono`,`email`,`impuesto_iva`,`nit`,`resolucion`,`prefijo`,`comentario s`); END
4. Realizar un procedimiento almacenado para la inserción de datos de la tabla productos CREATE PROCEDURE agregarproductos(IN `id_producto`INT(11), IN `referencia_producto` VARCHAR(20), IN `nombre_prodcuto` VARCHAR(60), IN`precio_producto`double ) BEGIN INSERT INTO sp_productos (`id_producto`, `referencia_producto`, `nombre_prodcuto`, `precio_producto`) VALUES (`id_producto`, `referencia_producto`, `nombre_prodcuto`, `precio_producto`); END
5. Realizar un procedimiento almacenado para la inserción de datos de la tabla usuarios CREATE PROCEDURE agregarusuarios(IN usuario_id INT(11), IN `Nombre_usuario` VARCHAR(60), IN`Apellido_usuario` VARCHAR(60), IN`Nombre_perfil` VARCHAR(60), IN`Usuario_password` VARCHAR(255), IN`usuario_email` VARCHAR(70)) BEGIN INSERT INTO sp_usuarios (`usuario_id`, `Nombre_usuario`, `Apellido_usuario`, `Nombre_perfil`, `Usuario_password`, `usuario_email`) VALUES (`usuario_id`, `Nombre_usuario`, `Apellido_usuario`, `Nombre_perfil`,`Usuario_password`, `usuario_email`); END
6. Realizar un procedimiento para organizar los productos por su precio total: CREATE PROCEDURE ordenproductos() SELECT * FROM sp_productos ORDER BY precio_producto;
7. Realizar un procedimiento para visualizar los clientes. CREATE PROCEDURE visualizarclientes() SELECT * FROM sp_clientes;
8. Realizar un procedimiento para visualizar los usuarios. CREATE PROCEDURE visualizarusuarios() SELECT * FROM sp_usuarios;
9. Realizar un procedimiento para visualizar los productos con valor mayor a 15.000: CREATE PROCEDURE productomayor () SELECT * FROM sp_productos WHERE `precio_producto`> 15000;
10. Realizar un procedimiento para visualizar los productos con varlo menor a 15.000. CREATE PROCEDURE productomenor () SELECT * FROM sp_productos WHERE `precio_producto`< 15000;
View more...
Comments