Ciao a tutti, sto realizzando un sito in PHP e mysql, ma ho qualche problema con la progettazione della struttura del database. Prima di creare tabelle a caso vorrei trovare il modo migliore per organizzare il tutto, perciò chiedo aiuto a voi.
In poche parole:
Ho una tabella con tutti gli utenti iscritti al sito, quidni tuti gli user le pass emal e altree informazioni.
Ora su questo sito ci sono dei tornei.
Ogni utente può iscriversi a più tornei, e i tornei devono poter essere aggiunti ed eliminati. Per ogni torneo devo avre la possibilità di sapere tutti gli iscritti con i loro punteggi, e per ogni utenti tutti i tornei a cui è iscritto.
Ora però ho qualche perplessità su come strutturare il database.
Ah i tornei a loro volta fanno parte di categorie. Quindi in ogni categoria ci sono più tornei (magari poter cambiare anhce le categorie, ma non è essenzile).
Ora non so se dovrei utilizzare una tabella per ogni torneo, con dentro i dati di tutti i partecipanti e i loro punteggi, più un altra tabella generale dove inserire per ogni torneo la sua categoria, il nome della tabella corrispondente ecc
Spero di essere stato chiaro, grazie in anticipo per l'aiuto![]()