Está en la página 1de 4

9-5-2018 TALLER - MYSQL

TRIGGERS Y PROCEDURES

INSTRUCTOR LEONARDO
SENA – SERVICION NACIONAL DE APRENDIZAJE
TALLER MANEJO DE TRIGGERS Y PROCEDURES - MYSQL

1. Cordial saludo aprendiz en el presente taller, debe realizar los siguientes puntos en la base de datos creada anteriormente PROYECTO
INDIVIDUAL – FACTURACIÓN.

MR
Continuando con la base de datos creada para su proyecto individual procederá
a crear los siguientes Triggers y procedures:

1. Crear una tabla/entidad auditoria como lo indico el


material de apoyo con las características anteriormente
planteadas.

2. Posteriormente realizar los siguiente Disparadores/Triggers:

A. Trigger que guarda en auditoria al Modificar cualquier campo de un Producto.


B. Trigger que guarda en auditoria al Modificar cualquier campo de un Usuario.
C. Trigger que guarda en auditoria al Insertar una nueva Categoría del Producto.
D. Trigger que guarda en auditoria al Insertar un Usuario.
E. Trigger que guarda en auditoria al Modificar únicamente el valor unitario de un
Producto.
F. Trigger que guarda en auditoria al Modificar únicamente los nombres o apellidos
de un Usuario.
G. Trigger que guarda en auditoria al Eliminar un Tipo de Documento.
Trigger que guarda en auditoria al Eliminar una Factura.
Trigger que guarda en auditoria al Eliminar un Usuario.
J. Trigger que guarda en Proveedor al Asignar un Rol de proveedor en la entidad
Rol_has_Persona.
K. Trigger que guarda en Empleado al Asignar un Rol de empleado en la entidad
Rol_has_Persona.
L. Trigger que guarda en Cliente al Asignar un Rol de cliente en la entidad
Rol_has_Persona.
M. Trigger que Actualiza los campos de subtotal, iva y total al ingresar un nuevo
producto en la tabla Factura_productos.

INSTRUCTOR LEONARDO…
3. Posteriormente realizar los siguiente Procedimientos almacenados/Procedures:

A. Procedimiento Almacenado de consulta todos los Productos.


B. Procedimiento Almacenado de consulta todos las Facturas con sus productos
C. Procedimiento Almacenado de consulta los Productos con precio más alto.
D. Procedimiento Almacenado de consulta los Productos con precio más Bajo.
E. Procedimiento Almacenado de Ingreso de Tipos de Productos.
Realizar el llamado del procedimiento enviando como parámetro de 2 tipos de
productos nuevos teniendo un total de. 4 Tipos de productos.
F. Procedimiento Almacenado de Ingreso de Productos.
Realizar el llamado del procedimiento enviando como parámetro de 5 Productos
nuevos para un total de 20 productos, 5 productos por cada Tipo de producto.
G. Procedimiento Almacenado de Actualización de Roles.
Realizar el llamado del procedimiento realizando la modificación de 2 Roles, los
cuales se distribuyen de la siguiente forma:
 1 llamado modificando de la llave primaria
 1 llamado modificado la descripción del rol.
H. Procedimiento Almacenado de Actualización de Productos.
Realizar el llamado del procedimiento realizando la modificación de 9 Productos,
los cuales se distribuyen de la siguiente forma:
 3 productos que modifiquen su llave primaria.
 3 productos de su valor unitario.
 3 productos de su descripción.
I. Realice un Procedimiento Almacenado de Eliminación de Personas.
Realizar el llamado del procedimiento realizando la Eliminación de 2 personas.
J. Realice un Procedimiento Almacenado de Eliminación de Productos.
Realizar el llamado del procedimiento realizando la modificación de 3 productos.

INSTRUCTOR LEONARDO…

También podría gustarte