Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2009, 02:15
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 7 meses
Puntos: 574
Respuesta: Estructura BD para unha web que gestiona una liga

A ver 2.500 registros son muy pocos registros, no es una cantidad grande. En 10 años 25.000 siguen siendo pocos...

Segundo la gran solucion es que al final de la temporada pasen los valores a una tabla historico asi las operaciones mas habituales, las de la temporada en curso, siempre trabajaran con muy pocos registros. Esta claro que tendras que agregar un identificador de temporada a la tabla historico.

Si quieres dar datos historicos que incluyan los resultados hasta el ultimo partido jugado, seguiras teniendo el problema de tener datos en la tabla historico y en la tabla (digamos) temporada, pero esto se soluciona con una vista (view) que haga un union all de las dos tablas.

Finalmente tendrás una tabla historico, una tabla temporada y una vista para cada una de las tablas que tines ahora. Y trabajaras habitualmente con las tablas temporada, con las vistas cuando quieras dar datos historicos y una vez al año con las tablas historico cuando pases los datos.

Yo no separaria la categorias, puesto que los equipos suben y bajan de categoria eso te complicará los historicos.... identificador de categoria y listos.

Quim

Última edición por quimfv; 04/02/2009 a las 02:21