Sei sulla pagina 1di 1

Practica Calificada Transacciones

Crear la Base de Datos Cuentas, considerar que los tipos de operacin son: (1) Depsito, (2)
Retiro y (3) Transferencia.

Reglas del Negocio
Cada transaccin a realizar debe actualizar el saldo, pero una cuenta nunca puede
tener un saldo negativo, revertindose todas las acciones realizadas en dicha
transaccin.
Por cuestiones de seguridad de clientes, cada operacin confirmada debe quedar
registrada para cada cuenta, en una bitcora de operaciones (tabla de operacin),
especificando el tipo de operacin, el monto y la fecha.
En cada cuenta slo se puede realizar un mximo de 10 operaciones por da.
Teniendo en cuenta las reglas del negocio y usar transacciones donde resulte conveniente,
codificar las sentencias SQL (Script) que implementen lo siguiente: (guardar cada pregunta en
un archivo SQL diferente)
1. Registrar un Cliente y devolver su clave primaria
2. Registrar una Cuenta y devolver su clave primaria
3. Registrar una transferencia entre 2 cuentas, devolviendo la clave generada
4. Registrar una transferencia entre 1 cuenta origen y 2 cuentas destino, especificando los
montos a transferir a cada cuenta destino.
5. Registrar una transferencia entre 2 cuentas origen y una cuenta destino, indicando los
montos transferir de cada cuenta origen.
6. Realizar entre dos cuentas: origen y destino, especificando el monto total a
transferir y opcionalmente una cuenta adicional, para que en el caso que no hubiese
saldo suficiente en la cuenta origen transferir desde ella la diferencia.

Potrebbero piacerti anche