martes, 15 de noviembre de 2011

TA


Trabajando con la base de datos “Ventas” resuelva las siguientes preguntas:
2.5 puntos c/u


1.      Crear un trigger que actualice la cantidad de unidades que se tiene en stock [Q_Stock] de la tabla Productos cuando el vendedor modifique el pedido de un cliente.
Tener presente que el campo [Q_Stock] se debe actualizar de forma correcta para los siguientes casos:
Ø  El cliente aumenta la cantidad unidades compradas
Ø  El cliente disminuye la cantidad unidades compradas
Ø  Validar la cantidad de unidades compradas (Mayor que cero).
2.      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.
3.      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 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 abrir una cuenta de ahorros para un cliente con un saldo inicial.
Los parámetros del procedimiento son el código del cliente y monto de apertura.
Considerar las siguientes especificaciones:
·      Las cuentas de ahorro son secuenciales y se numeran anteponiendo la “C” de cuenta y un correlativo. Ejemplo C0001, C0002, C0003,...etc.
·      Al crear la cuenta su primer movimiento será el de apertura de cuenta de ahorros.
·      El monto de apertura de una cuenta de ahorros será mayor a 100 nuevos soles.


5.      Crear un procedimiento que permita realizar operaciones de retiro de un determinado monto en nuevos soles o en dólares de una cuenta de ahorros en soles perteneciente a un cliente.
Los parámetros del procedimiento serán el tipo de moneda, monto a retirar y el número de la cuenta de ahorros del cliente.
Considerar las siguientes especificaciones:
·      El monto de retiro o su equivalente traducido a nuevos soles no deberá ser mayor al saldo de la cuenta.
·      Cuando el monto de retiro es en dólares deberá obtener y aplicar el cambio del día (Venta dólares).
·      Por las operaciones de retiro se cobra una comisión de S/. 0.10 a partir del quinto retiro en un mes, el cual se cumula en la cuenta “M0002” con sus movimientos de depósito respectivos.
·      Se guarda en la cuenta “ITF02” la aplicación del impuesto a las transacciones financieras correspondiente al 0.8 % del monto retirado en soles.

No hay comentarios:

Publicar un comentario