Trabajando con la base de datos “Ventas” resuelva las siguientes
preguntas:
2.5
puntos c/u
1. Crear un trigger que actualice el monto de la venta total [S_VentaTotal] de la tabla Ventas cuando el vendedor modifique el
pedido de cliente.
Tener
presente que el campo [S_VentaTotal] se debe actualizar de forma correcta para los
siguientes casos:
Ø El cliente aumenta la cantidad
unidades compradas
Ø El cliente disminuye la cantidad
unidades compradas
Ø Como resultado de aumentar o
disminuir la cantidad de unidades también el vendedor modifica el porcentaje de
descuento.
2. Crear un trigger que actualice la cantidad de unidades que se tiene en
stock [Q_Stock] de la tabla Productos cuando el vendedor anule o
elimine toda la venta de un cliente.
3. Crear un trigger que actualice el monto de la venta total [S_VentaTotal] de la tabla Ventas cuando el vendedor anule o
elimine la compra de uno de los productos en venta a un cliente.
Trabajando con la base de datos “Ahorros” resuelva las siguientes
preguntas:
2.5
puntos c/u
4. Crear un procedimiento que permita realizar
operaciones de depósito de un determinado monto en nuevos soles o en dólares a
una cuenta de ahorros en soles perteneciente a un cliente.
Los parámetros del
procedimiento serán el tipo de moneda, monto a depositar y el número de la
cuenta de ahorros del cliente.
Considerar las siguientes especificaciones:
· Cuando el depósito es en dólares deberá obtener
y aplicar el cambio del día (Compra dólares).
· El monto de depósito no puede ser negativo ni
cero.
· Por la operación de depósito se cobra una comisión
de S/. 0.10 donde dicho monto se cumula en la cuenta “M0001” como un movimiento
de depósito para dicha cuenta.
· Se guarda en la cuenta “ITF01” la aplicación
del impuesto a las transacciones financieras correspondiente al 0.8 % del monto
depositado en soles.
5. Crear un procedimiento que permita realizar
operaciones de pagos de servicios en nuevos soles o en dólares de una cuenta de
ahorros en soles perteneciente a un cliente.
Los parámetros del
procedimiento es el tipo de moneda, monto a pagar, el número de la cuenta de
ahorros del cliente y la cuenta del tipo de servicio que paga el cliente.
Considerar las siguientes especificaciones:
· El monto de pago o su equivalente traducido a
nuevos soles no deberá ser mayor al saldo de la cuenta.
· Cuando el monto de pago es en dólares deberá
obtener y aplicar el cambio del día (Venta dólares).
· Se guarda en la cuenta “ITF02” la aplicación
del impuesto a las transacciones financieras correspondiente al 0.8 % del monto
pagado en soles.
· Las cuentas de las empresas de servicios
múltiples puede considerar las siguientes “S0001” Telefónica, “S0002” Claro,
“S0003” Nextel, “S0004” Luz del Sur, “S0005” Edelnor, etc.
6. Crear un procedimiento que permita realizar la
transferencia de un monto en nuevos soles de una cuenta de ahorros origen a
otra cuenta de ahorros destino ambas en soles.
Los parámetros del
procedimiento serán el monto a transferir, el número de la cuenta de ahorros origen
y el número de la cuenta de ahorros destino.
Considerar las siguientes especificaciones:
· El monto de transferencia en nuevos soles no
deberá ser mayor al saldo de la cuenta.
· Por las operaciones de transferencia se cobra
una comisión de S/.5 para montos menores a S/.1000 y del 0.5% del monto de
transferencia a partir de S/. 1000, el cual se cumula en la cuenta “M0002” con
sus movimientos de depósito respectivos para transferencias entre cuentas de
diferentes clientes.
· Si la cuenta origen y la cuenta destino
pertenecen al mismo cliente no se cobra ninguna comisión.
· Se guarda en la cuenta “ITF02” la aplicación
del impuesto a las transacciones financieras correspondiente al 0.8 % del monto
transferido en soles.
Trabajando con la base de datos “Northwind” resuelva las siguientes
preguntas:
2.5
puntos c/u
7. Los proveedores de productos quieren conocer a los “n” mejores
vendedores que más ventas han realizado de sus productos que ofertan mediante
Northwind evaluado dentro de un mes y año, para lo cual se requiere una función
que devuelva el nombre del proveedor, nombre de contacto, ciudad, región,
código postal, país, y del empleado sus nombres ciudad, país, y monto de venta,
monto descontado.
8.
Crear un Store Procedure que liste
los productos y cantidad comprada en unidades y monto a pagar en la compra por
cada cliente, obtener el listado para el nombre de una categoría del producto
que es ingresado como parámetro al procedimiento.
Del cliente
indicar su nombre, país y ciudad, del producto
su nombre precio unitario y de la categoría
a la que pertenece el nombre y descripción de la categoría.

No hay comentarios:
Publicar un comentario