Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2012, 06:10
alavaros
 
Fecha de Ingreso: diciembre-2008
Mensajes: 116
Antigüedad: 15 años, 4 meses
Puntos: 0
Base de datos para equipo de futbol

Buenas, estoy intentando hacer una base de datos para un equipo de fútbol, y en principio me salen ideas de tablas para crearla, pero también muchas dudas conceptuales, espero que alguien pueda ayudarme, pondré el ejemplo de como lo voy pensando, pero básico, sin primary keys ni nada.

Tabla plantilla (o jugadores):
Código MySQL:
Ver original
  1. id, int (10)
  2. nombre, varchar (50)
  3. dorsal, int (10)
  4. posicion, varchar (50)
  5. foto, varchar (50)
Tabla calendario:
Código MySQL:
Ver original
  1. id, int (10)
  2. temporada, varchar (50)
  3. competicion, varchar (50)
  4. jornada, int (10)
  5. fecha, varchar (50)
  6. hora, varchar (50)
  7. visitante, varchar (50)
Se me ha ocurrido una tabla resuldatos:
Código MySQL:
Ver original
  1. id, int (10)
  2. id_calendario, int (10)
  3. glocal, int (10)
  4. gvisitante, int (10)
  5. ...
Y aquí empiezan las primeras dudas, por ejemplo quiero saber quienes han sido los goleadores del partido, ¿cómo debería hacerlo? ¿tengo que crear una tabla intermedia entre plantilla y resultados? ¿lo pongo cómo un campo varchar en resultados? si luego quiero sacar las estadísticas de los jugadores, tipo goles, partidos jugados, etc, ¿hago otra tabla estadisticas con un foreign key de plantilla?

Gracias de antemano.