Sto creando una pagina web per piazzare scommesse su tutte le partite del prossimo torneo di calcio Euro 2012. Hai bisogno di aiuto per decidere quale approccio adottare per la fase a eliminazione diretta.
Di seguito ho creato un modello, di cui sono abbastanza soddisfatto quando si tratta di memorizzare i risultati di tutte le partite della fase a gironi "conosciute". Questo design rende molto semplice verificare se un utente ha effettuato una scommessa corretta o meno.
Ma qual è il modo migliore per conservare i quarti e le semifinali? Queste partite dipendono dal risultato nella fase a gironi.
Un approccio a cui ho pensato è stato quello di aggiungere TUTTE le partite alla matches
tabella, ma assegnare variabili o identificatori diversi alle squadre di casa / fuori casa per le partite nella fase a eliminazione diretta. E poi avere qualche altra tabella con quegli identificatori mappati ai team ... Questo potrebbe funzionare, ma non sembra giusto.