[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.203
207
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
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
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
D Emoji in mysql Database 0
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

Discussioni simili