Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Consiglio su struttura database mysql

    Ciao
    ritorno a rompervi le scatole per avere un consiglio su come impostare un database, in pratica sul mio sito facciamo un giochino, dopo aver realizzato la parte per l'invio dei dati ora devo elaborarli.
    Ho la necessità di suddividere i dati per giornata, per ogni giornata devo avere 4 campi (saldo, punti, esito, tipo) + due campi che rimangono invariati per tutte le giornate (Nick e squadra, campi che non andrò a ripetere), il gioco comprende circa 130 iscritti
    Le giornate sono 66 per questo torneo, possono essere di più o di meno per i prossimi...io vorrei sapere se esiste una soluzione diversa da creare una tabella con (4*66)+2=266 campi
    Mi sapete consigliare qualcosa?

    Grazie
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  2. #2
    Utente di HTML.it L'avatar di breiko
    Registrato dal
    Jan 2003
    Messaggi
    53
    Certo fai due tabelle..

    tabella giornate:
    id nick squadra
    ---------------
    1
    ..
    66

    tabella giornata:
    id idgiornata saldo punti esito tipo
    --------------------------------
    1 1 ....

  3. #3
    Originariamente inviato da breiko
    Certo fai due tabelle..

    tabella giornate:
    id nick squadra
    ---------------
    1
    ..
    66

    tabella giornata:
    id idgiornata saldo punti esito tipo
    --------------------------------
    1 1 ....
    scusa ma non ho capito...
    la prima intendevi tabella nick (quindi i 130 non 66 record)?
    visto che ogni giocatore ha un suo punteggio nella seconda tabella devo richiamare anche l'id del giocatore o proprio non ci ho capito nulla?
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  4. #4
    Utente di HTML.it L'avatar di breiko
    Registrato dal
    Jan 2003
    Messaggi
    53
    No, ho capito male io cosa intendevi.. avevo capito che nick e squadra non cambiavano mai.

    A questo punto fai una tabella
    nick: id,nick,squadra - tante tuple quante i giocatori
    giornate:id, (quello che ti serve) - tante tuple quante le giornate
    giornata: id,idgiornata,idnick, saldo, punti, esito, tipo

  5. #5
    Originariamente inviato da breiko
    No, ho capito male io cosa intendevi.. avevo capito che nick e squadra non cambiavano mai.
    nick e squadra non cambiano mai
    i valori che cambiano sono idgiornata, tipo, saldo, esito

    A questo punto fai una tabella
    nick: id,nick,squadra - tante tuple quante i giocatori
    giornate:id, (quello che ti serve) - tante tuple quante le giornate
    giornata: id,idgiornata,idnick, saldo, punti, esito, tipo
    e quale sarebbe l'utilità della seconda tabella? non faccio prima a mettere l'id della giornata direttamente nella terza?
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  6. #6
    Utente di HTML.it L'avatar di breiko
    Registrato dal
    Jan 2003
    Messaggi
    53
    Certo una tabella con solo l'id non ha senso.
    Quel "quello che ti serve" tra parentesi presumeva ti servisse associare altre cose ad ogni singola giornata senza creare ridondanza in "giornata".
    Se non devi associare altro puoi toglierla.

  7. #7
    grazie, vedo che riesco a combinare
    Manifesto Aggiornato
    Sono proprietà privata di Reika

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.