Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

database per fantacalcio, come cominciare?

884 views
Skip to first unread message

Rossella

unread,
Mar 11, 2010, 2:59:10 PM3/11/10
to
buongiorno a tutti, spero possiate aiutarmi, sto pensando di costruire un db
MySQL da usare poi per un gioco del fantacalcio di cui sono appassionata, ma
al quale con i miei amici abbiamo apportato alcune modifiche alle regole per
cui abbiamo pensato di crearcene uno ad hoc che useremo poi anche per aprire
un nostro sito web.
Ho cominciato col buttar giů qualche idea ma mi sono fermata quasi subito...
per favore datemi una spintarella... ma senza farmi male! :-)

Penso servirŕ un db per il łcalcio reale˛... quindi, tanto per cominciare:

DB SerieA

TAB Squadre
id_squadra (autoincrementante? spero di no)
nome_squadra
rosa_squadra (come si fa? a mettere tutti i giocatori qui? non a manina vero?
ehm)


TAB Giocatori
id_giocatore
cognome_nome
altezza
peso
data_nascita
foto
avatar
ruolo
quotazione
id_squadra

poi qui vengono fuori cose per me ancora piu difficili e cioé:
il calendario con le partite, come va fatto? cosě?
TAB Partite
id_partita
descrizione (per es. Fiorentina-Palermo)
data

e le prestazioni di ogni giocatore?
Cioé se io faccio una:

TAB Prestazioni
id_giocatore
id_partita
voto_partita
assist
goal
rigori_parati
cartellini_rossi
cartellini_gialli

č corretto?


E secondo voi esperti ci andrŕ un secondo db per il łcalcio fanta˛ con leghe,
fantallenatori, fantasquadre e quantąaltro, o basta uno solo con piů tabelle?

...ma per oggi ho chiesto fin troppo, e forse ho abusato della vostra
pazienza... spero non siate łcalcio-repellenti˛ ;-) e spero anche non me ne
vorrete troppo se ho scritto molte stupidaggini.

Ogni vostro input e/o consiglio č il benvenuto!

Grazie mille e ciao
Rossella

==============================================================
Posted with Hogwasher. Mac first, Mac only:
http://www.asar.com/cgi-bin/product.pl?58/hogwasher.html
==============================================================

Andrea [Work]

unread,
Mar 12, 2010, 6:40:18 AM3/12/10
to
Il Thu, 11 Mar 2010 20:59:10 +0100, Rossella ha scritto:

> TAB Squadre
> id_squadra (autoincrementante? spero di no)
> nome_squadra

> rosa_squadra **NO** (come si fa? a mettere tutti i giocatori qui? non a manina vero?

> ehm)
>
>
> TAB Giocatori
> id_giocatore
> cognome_nome
> altezza
> peso
> data_nascita
> foto
> avatar
> ruolo
> quotazione

> id_squadra **NO**

Qui ti serve una tabella SquadreGiocatori con
IDSquadra, IDGiocatore
1,1
1,2
1,3
5,4

ma anche (se c'è un trasferimento di giocatore, da usare un Flag di data
validità eventualmente):
5,1

Rossella

unread,
Mar 12, 2010, 1:25:49 PM3/12/10
to
On Fri, 12 Mar 2010 12:40:18 +0100, Andrea [Work] wrote
(in article <2v0pvyvhyrff.1mifo2x7rktyb$.d...@40tude.net>):


ti sono grata per la risposta!
ok per la prima cosa, ho capito!
per la seconda invece sono nella nebbia...
ho cercato su google "flag di data" ma non ho trovato nulla in italiano, in
inglese non so com cercare... e poi non so se me la caverei...
potresti per favore dirmi tu qualcosa in più?
grazie mille, ciao Andrea!
:-)

Antonio 6sette

unread,
Mar 12, 2010, 2:12:57 PM3/12/10
to
On 2010-03-12, Rossella <ross...@gmail.com> wrote:
>> Qui ti serve una tabella SquadreGiocatori con
>> IDSquadra, IDGiocatore
>> 1,1
>> 1,2
>> 1,3
>> 5,4
>>
>> ma anche (se c'è un trasferimento di giocatore, da usare un Flag di data
>> validità eventualmente):
> per la seconda invece sono nella nebbia...
> ho cercato su google "flag di data" ma non ho trovato nulla in italiano, in
> inglese non so com cercare... e poi non so se me la caverei...
> potresti per favore dirmi tu qualcosa in più?

se posso inserirmi, e se ho capito bene, intende dire che se vuoi tenere traccia
dei giocatori aggiungi alla tabella che ti ha consigliato un campo data che
indica la validita':

squadra | giocatore | validita
12 3 2010-1-3
11 4 2010-1-3
...

nel caso il giocatore 4 il 4/4/2010 viene "trasferito" nella squadra 8,
aggiungi una row

squadra | giocatore | validita
8 4 2010-4-4

cosi' se fai una query FINO AL 4/4/2010, il giocatore 4 te lo trovi nella
squadra 11 ... dopo il 4/4/2010 te lo trovi nella squadra 8, senza
sovrascrivere le vecchie row.

inoltre sovrascrivendo perderesti traccia dello "storico" e lo dovresti fare
al momento esatto in cui c'e' il trasferimento ... se invece usi il metodo
con la data lo puoi fare appena sai che ci sara' il trasferimento ...

spero di essere stato chiaro ... di aver capito ... e di non aver detto **** ;-)

--
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

Andrea [Work]

unread,
Mar 15, 2010, 10:02:52 AM3/15/10
to
Il Fri, 12 Mar 2010 19:12:57 +0000 (UTC), Antonio 6sette ha scritto:

> spero di essere stato chiaro ... di aver capito ... e di non aver detto **** ;-)

Intendevo proprio quello.

Rossella

unread,
Mar 16, 2010, 5:41:26 AM3/16/10
to
On Mon, 15 Mar 2010 15:02:52 +0100, Andrea [Work] wrote
(in article <zkyztp8ca7sq.w...@40tude.net>):

Andrea grazie e grazie ad Antonio, nel futuro probabilmente vi farò qualche
altra domanda... tremate! ;-)

ciao e buon inizio settimana!

0 new messages