(desencadenante) y estructuras de flujo de control.
La base de datos compartida permite realizar la gestión de ventas de una empresa,
para dicha base de datos realice los siguientes puntos.
1. Cree un prendimiento para insertar un nuevo fabricante.
2. Cree un procedimiento almacenado que reciba los parámetros de un producto y un parámetro adicional de opción tal que, si opción = ‘A’ se deberá actualizar la información de dicho producto, si opción= ‘I’ se deberá insertar un nuevo producto en la tabla. 3. Cree un procedimiento almacenado que reciba los parámetros de un cliente y un parámetro adicional de opción tal que si opción = ‘S’ se deberá seleccionar la información de dicho cliente, si opción= ‘E’ se deberá eliminar el cliente de la tabla. Recuerde incluir las debidas precauciones para que el cliente que se desea seleccionar o borrar si exista y no se genere un error en caso de no existir. 4. Realice un procedimiento almacenado que guardar la información de un nuevo pedido, en algunos casos el pedido no deberá ser almacenado. Estos son: Cuando no hay la suficiente cantidad de productos en existencia. Cuando la forma de pago es a crédito y el cliente no está registrado o el límite de cupo de no es suficiente. NOTA: Si el pago es a crédito la variable FormaPago vale 2 si es de contado vale 1. Si el pedido se puede guardar con éxito el procedimiento devuelve un 1 en caso que no se guarde el procedimiento devuelve un 0. 5. Cree un trigger que actualice la cantidad de productos cuando se produzca la inserción de un pedido. 6. Cree un trigger que realice una actualización en la tabla vendedor en el campo llamado comisiones, en este campo deben ir las comisiones que ganó el vendedor por cada venta, esta comisión se calcula de acuerdo al producto vendido, la información sobre cuánto es la comisión (ganancia en %) obtenida por cada producto se puede leer de la tabla fabricante. Este trigger lo deberá desencadenar la inserción de un nuevo pedido.