Pitäisi suunnitella jalkapallotietokanta, josta näkeee, mihin otteluihin pelaaja on kauden aikana osallistunut. Jokaisessa ottelussa on vähintään 11 pelaajaa vaihtomiehet, joten miten kannattaisi yksittäinen ottelutaulu tallentaa? Pitääkö vaan ottelu-tauluun tehdä 20 kenttää pelaaja_1, pelaaja_2, ..., pelaaja_20, johon tallennetaan osallistujan id, vai onko helpompaa tapaa?
Urheilutietokanta
1
527
Vastaukset
- juhakorkeapudas
taulut:
huolto
id, nimi, jne
pelaajat
id, nimi, jne
välitaulu_po
pid, hid, oid
ottelut
id, ottelupvä, paikkakunta, jne
Pelaaja-taulussa on tiedot pelaajista ja huolto-taulussa huoltohenkilöistä. Ottelut-taulussa on tiedot otteluista. Molempien taulujen id:t löytyvät myös välitaulusta jolloin voidaan hakea ottelukohtaiset pelaajat sekä toisin päin, ottelut joihin tietty(tietyt) pelaajat ovat osallistuneet. Ratkaisu ei ole niin helppo kuin mainitsemasi vaihtoehto mutta se on tietojen päivityksen ja hakujen kannalta oikeaoppinen ja tietorakennetta voi hyödyntää pitkän aikaa. Jos yhteen tauluun luodaan n kappaletta sarakkeita, sen mukaan missä ottelussa pelaaja on ollut, rakenne muuttuu pian hankalaksi ylläpitää.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 741014
Miltä se tuntuu
Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s104868- 62863
- 45834
- 48771
- 49684
- 31639
Mitä se olisi
Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?34577- 50570
- 38526