Estoy creando una página web para hacer apuestas en todos los partidos del próximo torneo de fútbol Euro 2012. Necesita ayuda para decidir qué enfoque tomar para la fase eliminatoria.
He creado una maqueta a continuación, con la que estoy bastante satisfecho cuando se trata de almacenar los resultados de todos los partidos de la fase de grupos "conocidos". Este diseño hace que sea muy fácil verificar si un usuario ha realizado una apuesta correcta o no.
Pero, ¿cuál es la mejor manera de almacenar cuartos y semifinales? Esos partidos dependen del resultado en la fase de grupos.
Un enfoque que pensé fue agregar TODOS los partidos a la matches
mesa, pero asignar diferentes variables o identificadores a los equipos locales / visitantes para los partidos en la fase eliminatoria. Y luego tenga otra tabla con esos identificadores asignados a los equipos ... Esto podría funcionar, pero no se siente bien.
fuente