Ragazzi un saluto, entro settembre vorrei tirare fuori un programmino gestionale sul fantacalcio sto mettendo su carta le tabelle con le relative relazioni, questo al momento è quello che ho costruito, vorrei un consiglio/suggerimento se il tutto va bene oppure si possono apportare migliorie/modifiche:
Tabella: SQUADRE (Squadre reali: milan, inter, juve)
ID Integer = Contatore e indice univoco
NOME VARCHAR (30) = Nome squadra
... altri campi di supporto
Tabella: CALCIATORI
ID Integer = Contatore e indice univoco
NOME VARCHAR (30) = Nome calciatore
...altri campi di supporto
Tabella: ALLENATORI
ID Integer = Contatore e indice univoco
NOME VARCHAR (30) = Nome Allenatore
Tabella: ANNO
ID integer = Contatore e indice univoco
ANNO VARCHAR (10) = Anno di campionato
Tabella: COLLEGAMENTO
ID Integer = Contatore e indice univoco
ID_CALCIATORI, ID_SQUADRE, ID_ALLENATORI, ID_ANNO Integer = link a tabelle
poi ci sono altre tabelle di contorno:
SCONTRI, CLASSIFICA, VOTI
Questa è la mia prima idea, al momento sto pensando anche una variante:
Tabella: SQUADRE (Squadre reali: milan, inter, juve)
ID Integer = Contatore e indice univoco
NOME VARCHAR (30) = Nome squadra
... altri campi di supporto
Tabella: ALLENATORI
ID Integer = Contatore e indice univoco
NOME VARCHAR (30) = Nome Allenatore
Tabella: CALCIATORI
ID Integer = Contatore e indice univoco
ID_ALLENATORI integer = link a tabella allenatore
ID_SQUADRA integer = link a tabella squadra
NOME VARCHAR (30) = Nome calciatore
...altri campi di supporto
La seconda opzione la vedo più vicino alla realtà, ossia ogni calciatore è attaccato ad una squadra e ad un allenatore e inoltre la vedo anche più facile da aggiornare.
N.

Rispondi quotando