Hola a todos, deseria que me ayudaran a solucionar un problema sobre el insert en una tabla...
estoy haciendo una simulacion de una cuenta corriente homebanking... estoy creando el database, pero me surge una gran duda...
practicamente n la parte luego de hacer el update del monto (saldo) sea de la cuenta que hace el deposito y la que la recibe... he creado una transaction en php con mysql_ donde luego de realizar el update hago el insert de los datos (tipo-movimiento,numero-cuenta,importe,fecha,etc,etc) de esta manera hago el insert de dos registros en la tabla movimiento_cuenta y asi guardo la informacion del deposito ...
lo que nose es si es que tabla esta bien normalizada o no...
1)
tb_movimientos_cuenta
id_movimiento
id_cuenta (foreign key tabla cuenta_banco(id_cuenta))
id_tipo_movimiento_cuenta (foreign key tabla tipo_movimiento(id_tipo))
importo_movimiento
2)
tb_movimientos_cuenta
id_movimiento
id_cuenta_emisor (foreign key tabla cuenta_banco(id_cuenta))
id_cuenta_beneficiario (foreign key tabla cuenta_banco(id_cuenta))
id_tipo_movimiento_cuenta (foreign key tabla tipo_movimiento(id_tipo))
importo_movimiento
entra las 2 cual es la mas correcta (o la menos incorrecta) segun su experiencia?
con la numero 1, obtengo el insert para cada cuenta osea 2 registros pero de esa manera no se sabe quien deposito y quien recibio
con la numero 2, obtengo el insert para cada cuenta osea 2 registros, y logro saber quien fue el emisor y quien el beneficiario del movimiento bancaria en cada registro
pero nose si es lo correcto hacerlo de esa manera (la numero 2)
el objetivo o lo que necesitaria es crear un legame entra el movimiento realizado(tipo_movimiento),de que cuenta fue realizado y hacia que cuenta fue realizado....
---
tabla: cuenta_banco
id_cuenta
numero_cuenta
IBAN
fecha_creacion
fecha_clausura
tabla: tipo_movimiento
id_tipo_movimiento_cuenta
tipo
descripcion
-- (deposito entrada, deposito salida,trasferencia entrada,trasferencia salida)
gracias anticipadas.
salu2