Entrenador Fútbol

Anuncio
Enunciado del trabajo de curso de la
asignatura Bases de Datos. Documento de
Elicitación de requisitos
Entrenador
Fútbol
Jugadores, plan de
entrenamiento, ejercicios,
partidos, evaluaciones,
estadísticas
Contenido
Descripción del problema ............................................................................................................. 2
Equipo ....................................................................................................................................... 2
Plantilla ...................................................................................................................................... 2
Plan de entrenamientos ............................................................................................................ 2
Entrenamiento .......................................................................................................................... 3
Asistencia .............................................................................................................................. 3
Plan de entrenamiento ......................................................................................................... 3
Ejercicios................................................................................................................................ 3
Sesión de entrenamiento ...................................................................................................... 4
Trabajo futuro ....................................................................................................................... 4
Descripción del problema
Se desea desarrollar una base de datos que sirva de soporte para un programa informático
para el entrenador. Éste debe contar con la información necesaria para planificar los
entrenamientos, los ejercicios de cada jugador, eventos, etc.
Equipo



Se desea almacenar información asociada a los clubes, incluyendo el nombre del club,
el nombre del equipo, la temporada, calle, código postal, ciudad, teléfono, colores del
club.
Junto a ello, se debería almacenar el nombre del campo, su aforo y su dirección.
Se debe conocer el nombre, apellidos y DNI de los profesionales que forman el cuerpo
técnico y directivo del equipo, considerando su rol dentro del mismo: máximo
responsable, tesorero, entrenador, segundo, asistentes, preparador físico,
fisioterapeuta y masajista.
Plantilla




Se debe almacenar la información de cada jugador, incluyendo su nombre, apellidos,
calle, código postal, ciudad, teléfono particular, móvil, y de oficina, fecha de
nacimiento, email, altura, peso, número (dorsal). Debe incluirse también la
información de si se trata de un jugador especialmente importante, y de si el jugador
es goleador.
Además, será necesario almacenar las posiciones en las que puede jugar el jugador,
incluyendo la posición (portero, volante, defensa…), el lado (derecha, izquierda,
centro, todos) y el tipo (ataque, defensa, neutral).
Junto a ello, será necesario almacenar textos con las principales reflexiones del
entrenador acerca del entrenamiento: cualidades, debilidades, objetivos del
entrenamiento y otros.
Se podrán almacenar también los datos de los contratos del jugador con el equipo,
incluyendo fecha de inicio y fin de contrato, importe de ingresos mensuales, de primas
por ganar, por jugar, por entrenamiento, partido, coste de transporte, número de
domiciliación bancaria, banco, número de cuenta, y comentarios asociados al contrato.
Plan de entrenamientos


Se debe almacenar la información de los entrenamientos previstos, incluyendo la
posibilidad de entrenamientos de un día o entrenamientos periódicos. Se debe
almacenar para ambos el día de entreno (fecha), lugar, prioridad, hora de inicio, hora
de encuentro, hora de fin, tipo (normal, táctico, fuerza, resistencia, o especial),
intensidad (1 a 100%). Además, para los entrenamientos periódicos, se debe
almacenar su periodicidad (diaria, semanal o mensual), los días de repetición, y una
fecha de fin de validez del entrenamiento, en que dejará de tener sentido.
A partir de la información anterior, se almacenarán en el calendario los eventos que
corresponda, con su fecha, día de la semana, hora de inicio y fin, tipo (Entrenamiento,
Visita, Partido…) y descripción (por ejemplo, “Entrenamiento táctico periódico de los
viernes”).
Entrenamiento
Asistencia
Tras la planificación de los entrenamientos llega la hora de entrenar realmente. Para ello,
deberá quedar registrada la sesión de entrenamiento realizada un día concreto, con su
intervalo de horas, incluyendo además de los datos anteriores:


Jugadores presentes en el entrenamiento, indicando para cada uno su posible retraso,
una nota (0 a 10) valorando su entrenamiento, y una lista de tareas como castigo en
caso de retraso.
Jugadores ausentes del entrenamiento, indicando:
o justificación (en cuyo caso hay que registrar la causa, y las fechas de inicio y fin
de la justificación; esto incluiría entre las posibles “sin justificar”), o bien
o lesión (en cuyo caso hay que indicar la lesión, y de nuevo las fechas de inicio y
fin de la misma).
Plan de entrenamiento
 Debemos almacenar cada sesión de entrenamiento que vayamos realizando, conforme
a lo planificado inicialmente. El estado de la sesión deberá ir cambiando del inicial
“planificado” hasta “en progreso” o finalmente “realizado”.
 Una sesión de entrenamiento puede constar de una serie de partes, cada una de ellas
con un número indicando si es la parte 1, 2, 3…
 En cada parte, los jugadores podrán ser divididos hasta en 5 grupos para esa parte
(más un grupo adicional, que sería pausado), asignando una serie de ejercicios a cada
grupo.
 Así, tendremos que saber por cada parte de entrenamiento, qué jugador toma parte
en cada grupo, de forma que un jugador solamente pueda estar en un grupo en una
misma parte del entrenamiento, pero pueda estar en el grupo 1 en la primera parte,
en el grupo 3 en la segunda y pausado en la tercera.
Ejercicios
 La base de datos deberá almacenar los posibles ejercicios a realizar durante los
entrenamientos, incluyendo un nombre del ejercicio, su autor (podría ser el
entrenador, otra persona del equipo técnico o el entrenador de algún otro equipo
dado de alta en la base de datos), fecha de alta, duración (en minutos), idioma, parte
del entreno al que está orientado (inicio, principal, pausa o final), textos almacenando
la organización, proceso y consejo, y tamaño del campo de juego necesario.
 Además, se podrá adjuntar una serie de archivos para complementar la información.
 Para la realización del ejercicio, se indicarán una serie de criterios asociados al mismo,
indicando el tipo de criterio, y el valor asociado. Por ejemplo, para un determinado
tipo de entrenamiento el criterio puede ser de tipo “Nº de jugadores” y su valor “6 –
10”. Otro podría ser de tipo “Objetivo perseguido” y su valor “cooperación dentro del
equipo”.
 Los jugadores podrán valorar los ejercicios entre 0 y 5 estrellas, en franjas de media
(por ejemplo, el jugador Pepe Pérez otorga 3.5 estrellas al ejercicio “Defensa zonal a 4
rectángulos”).
Sesión de entrenamiento
 Cada parte de cada sesión de entrenamiento realizará una serie de ejercicios para cada
grupo. Deberemos almacenar el ejercicio (tendrá que ser uno de los de la base de
datos), la duración (podemos modificar la predefinida para el ejercicio), y
opcionalmente un número de minutos de pausa (dentro de los minutos anteriores) y
un número de repeticiones tras la pausa. De esta forma, si decidimos realizar un
ejercicio de 20 minutos, con pausa de 2, y un número de repeticiones igual a 2, el
tiempo efectivo sería (20-2)*2 = 36 minutos.
 Además, al margen del objetivo predefinido del ejercicio, podremos definir una serie
de objetivos del ejercicio para nuestro entreno, indicando el tipo de objetivo (toque de
pelota, apertura del campo, etc.) y la intensidad con la que buscaremos ese objetivo
(baja, media o alta).
 Los tipos de objetivos que podremos asignar se encontrarán categorizados, de manera
que el toque de pelota pertenece a la categoría “técnica”. Las categorías podrán
subdividirse en subcategorías, para un desglose más fino de los objetivos. Así, dentro
de la categoría “táctica” podríamos encontrar las subcategorías global o local.
Trabajo futuro
La base de datos debe servir como una herramienta útil para la planificación y el seguimiento
de los entrenamientos.
No obstante, también sería útil reflejar la información correspondiente a otros eventos
relacionados con los jugadores, y el seguimiento de las competiciones y los partidos que
forman parte de ellas, a efectos de analizar la idoneidad de los entrenamientos.
Por cuestiones de envergadura del proyecto, estos aspectos quedarían fuera del alcance de
este trabajo, o como máximo de forma opcional.
Descargar