Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2010, 04:34
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Duda sobre optimización tabla

Buenas,

Me pregunto de que forma sería más optima almacenar los siguientes datos. Actualmente tengo la siguiente información.


Código:
705167 | 2010-02-21 15:00 | 25 | FT | Palermo | 3-1 | 2-0 | Lazio
705122 | 2010-02-21 15:00 | 25 | FT | Atalanta | 0-1 | 0-1 | Chievo
705195 | 2010-02-21 20:45 | 25 | FT | Bari | 0-2 | 0-1 | AC Milan
704632 | 2010-02-24 18:30 | 17 | FT | Fiorentina | 1-2 | 1-0 | AC Milan
Si quisiera sacar las siguientes estadísticas:
  • Cuantos partidos ha ganado un determinado equipo
  • Cuantos ha empatado
  • Cuantos ha perdido.
  • Cuantos goles ha marcado en casa
  • Cuantos goles ha marcado a fuera
  • Cuantos partidos ha ganado seguidos, empatados, perdidos (rachas)

Cómo sería mas óptimo?

Dejar la tabla tal y como está o crear columnas del tipo
Signo (esta te puede marcar 1, X, 2, de forma que la consulta posterior en la base de datos es más facil)
Goles_Favor y Goles_Encontra (te divide el resultado y te pone los goles en dos columnas...) y hacer los cálculos antes de introducir los datos en la base de datos.

Muchas gracias de antemano!