Desarrollo de un módulo, parte 3
Algunas personas me han animado a escribir esta parte porque parece que tienen curiosidad por saber como tenía pensado guardar los datos.
La idea es que una vez se han recogido todos los datos en el formulario haremos 3 inserts, 1 a una tabla, y dos a otra tabla.
El primer insert recoge los siguientes datos:
tabla_historico.
id_historico: autonumérico, podría ser el nid.
id_jugador_a.
id_jugador_b.
b_validado: si o no (1 o 0), por defecto es 0, cuando el jugador b valida los datos de la partida pasa a 1.
fecha_partida:indicar la fecha de la partida, la idea es poder limitar la cantidad de partidas que puede registrar un jugador al día.
id_campanya. para diferenciar unas compañas de otras.
tabla_batalla. la idea de dos insert por cada batalla es para que se registren de la siguiente manera.
id_batalla: autonumérico, podría ser el nid.
id_histórico: es el id que se crea justo antes.
id_jugador.
id_resultado:
id_localización:
id_ejercito
puntos_partida: numérico, la cantidad que se recibe viene identificado por la lógica del negocio.
id_campanya.
En la tabla_batalla se mete un registro por cada jugador, los datos son identicos menos:
id_jugador
id_resultado
id_ejercito.
¿Que os parece?
Oskar
pd: mañana explico porque lo he pensado así, que hay que dormir.
Delicious
meneame
documenea

Theme aberdeen-liquid. Configuración y administración del sitio
Comentarios
Enviar un comentario nuevo