Il calendario stava appunto per incontri, avevo pensato anch'io di farlo così inizialmente, ma poi ho creduto che sarebbe stato più semplice dividere le tabelle per categoria, invece ho fatto la solita cosa complicata...Originariamente inviato da Teuzzo
La struttura del db non è corretta (se usi il modello relazionale).
Il mio consiglio è la creazione delle seguenti tabelle:
Squadre
Campi
Categorie
Incontri
La tabella Squadre contiene il riferimento (la relazione) alla categoria.
La tabella Incontri contiene i riferimenti al campo, alla squadra che gioca in casa, a quella che gioca fuori casa ed avrà altri campi relativi a data, gol, etc ...
La classifica sarà calcolata in base ai dati presenti nella tabella Incontri.
In questo modo dovrebbe essere più lineare....
Squadre
idsquadra, idcategoria, nome e punti
Campi
idcampo, idcategoria e nome
Categoria
idcategoria e nome
e tutto convergerà in Incontri.
Che dici?


Rispondi quotando