[MySQL] Impostare Database

Klaman

Nuovo Utente
5 Nov 2019
2
0
1
Salve a tutti,
come avrete capito dal titolo sono veramente alle prime basi con i database(scusate il gioco di parole) e sto cominciando a smanettare con le query.
Mi piacerebbe gestire dei tornei di tennis che si sviluppano in più circoli nella mia città.
Esempio
1^Torneo Paperoli zona Nord:
Pippo 10 punti, pluto 8 pti, paperino 6punti

1^Torneo Topolinia zona Nord:
Pippo 10 punti, Minnie 8 pti, paperino 6punti

2^Torneo Paperoli zona Nord:
Anacleto 10 punti, Minnie 8 pti, paperino 6punti

1^Torneo Egitto zona Sud:
Rockerduck 10 punti, Pippo 8 pti, paperino 6punti

Vorrei poi poter ricavare le classifiche(quindi la somma dei punti) solo dei tornei paperopoli, oppure solo dei tornei zona nord, oppure la classifica totale di tutti i tornei svolti.

...Come consigliate di impostare le varie tabelle? cioè ogni torneo una tabella? fare una tabella per i tornei, una per i giocatori ed una dove inserisco i punti?

Intanto grazie.. ;-)
 

Klaman

Nuovo Utente
5 Nov 2019
2
0
1
Ho letto che contestualizzando il tutto sono ammessi dei link.
Quello che a me servirebbe, ma in modo molto più semplice è quello che è presente a questo indirizzo:
http://www.siladolasoluzione.it/classifiche.php

dove al posto di tutti i locali ci sarebbero tutti i tornei..
al posto delle regioni ci sarebbero zona nord, sud, est, ovest
e poi c'è la somma del punteggio...
 

marino51

Utente Attivo
28 Feb 2013
3.036
192
63
Lombardia
la soluzione più semplice consiste nel creare una tabella che contiene "in chiaro" tutte le colonne che servono

la soluzione più prestante per sviluppi futuri, consiste nel creare più tabelle,
la tabella circoli,
la tabella giocatori,
la tabella tornei
la tabella risultati
in questo modo puoi classificare con più parametri i circoli, i giocatori ed i tornei

in questo caso,
potresti creare delle "view" per selezionare i punteggi rendendo le select "facili" come nella soluzione "semplice"

andrebbero creati anche gli opportuni indici, sui vari parametri, per le tabelle circoli, giocatori e tornei

considera anche la possibilità di raggruppare tornei (con un'apposita tabella) per creare risultati di "campionato" (non ho un termine migliore)

questa soluzione facilita l'evoluzione con l'aggiunta anche successiva di nuovi parametri (colonne)

se vuoi approfondire la conoscenza, la soluzione "più prestante", si presta allo scopo
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
G Come impostare il formato data per mysql MySQL 11
Z Controllo giorni MYSQL PHP 0
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
Z MySql injection PHP PHP 1
D controllare valore in tabella mysql PHP 0
A pulsante di update campo mysql con javascript Javascript 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
T differenza fra mysql xampp e un mysql server Database 0
R Importazione csv su mysql tramite array PHP 2
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
D problema php mysql PHP 1
D problema php mysql PHP 1
N Server mysql non raggiungibile da connessione esterna MySQL 1
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
D evitare di inserirre duplicati in mysql PHP 4
L salvare codice html in mysql PHP 3
L Google chart php mysql PHP 2
S Gestire scelta dropdown con dati da Mysql PHP 2
K cron job mysql PHP 3
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
R Errore UPDATE tabella mysql PHP 1
R Caricamento immagine su cartella remota + mysql PHP 3
L Aiuto per programma web php/mySQL PHP 2
S Problema esportazione tabelle Mysql in Excel PHP 0
S Cancellare una riga MYSQL PHP 1
L Ricerca valore mysql e incremento PHP 73
G database mysql contengono informazioni ? MySQL 0
G Testo in mysql format 3 MySQL 0
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
G inserire dati automaticamente in mysql PHP 0
A Importare array in mysql PHP 1
C Aiuto compiuto scuola PHP/MySQL PHP 2
FabioJ [mysql] importazione csv o json o excel Database 0
L scaricare MySQL MySQL 2
G Rendere dati di una tabella mysql link PHP 22
G eseguire calcoli matematici su risultati 2 tabelle mysql PHP 4
S filtrare database mysql MySQL 3
G Problema caricamento tabelle MySql da PhP PHP 0
L update tabelle in php mysql [risolto] PHP 6
M Grafico dinamico mysql chartjs Ajax 5
M Esportare tabelle mdb con relazioni in mysql MS Access 0
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
F Passare una variabile php dal DB mysql alla pagina PHP 3
B Fare calcoli con php da tabella mysql PHP 2

Discussioni simili