Hola
Desearía pediros que me deis algunas ideas para diseñar un problema con movimientos de datos.
Defino el problema:
Seguramente habréis estado en esta situación. Tenéis un monedero virtual para posteriormente gastarlo e incluso recuperar el dinero, pero, ¿como se gestiona en una base de datos?, os doy una simple simulación.
Disponemos:
- Una cuenta "Tarjeta de debito X" se paga siempre en diferido osea haces el gasto el día x y lo pagas por ejemplo el último día de ese mes.
- Una cuenta "Bolsillo virtual" donde tu eres el propietario pero lo gestiona una empresa "LotoBusiness", en su contrato es posible retirar el dinero o gastarlo en una apuesta.
Movimientos:
Gasto de "Tarjeta de debito X" -> "LotoBusiness"
Fijaros las siguiente preguntas:
-¿Quiero saber los gastos de la tarjeta?
-¿Quiero saber el concepto del gasto de la tarjeta?
-como no se si he gastado el dinero de "Bolsillo virtual, ¿quiero saber el saldo actual de este bolsillo?
-A la vez quiero saber si, el "Bolsillo virtual" es acumulable en mi saldo general o por el contrato no es posible pero al menos quiero saber por si me olvido de que tengo dinero por gastar, que dinero esta ahí aunque no pertenezca a mi saldo general.
En fin como gestionan ustedes este caso en una base de datos.
Gracias.