Beste PHP'ers
Scroll naar beneden voor het nieuwe probleem met dezelfde databaseopbouw
Ik ben mijn site wat aan het uitbreiden en om te beginnen moet ik een goed database model hebben. Ik kom zelf op het volgende uit maar misschien kijk ik wel helemaal verkeerd en vergeet ik bepaalde dingen. Zouden jullie kunnen kijken of ik zo goed zit qua database opbouw of dat jullie suggesties hebben.
Het is voor een website van 1 club. De wedstrijden zullen dus altijd door in ieder geval die club gespeeld worden.
Wedstrijden
plaats (thuis/uit)
tegenstander_id
doelpunten --> is het sneller om ze mee te geven hier of om ze te tellen vanuit de tabel met goals
doelpuntentegenstander --> zie bovenstaande
kaarten --> net als bij de goals
kaartentegenstander
soort_id
seizoen_id
datum/tijd
scheidsrechter_id
stadion_id
toeschouwersaantal
Soort wedstrijd
id
naam
Seizoen
id
jaar
scheidsrechters
id
naam
nationaliteit
Stadion
id
naam
plaats
capaciteit
foto
Goals
id
speler_id
minuut
Kaarten
id
speler_id
minuut
kleur
Spelers
id
naam
rugnr
foto
geboortedatum
geboorteplaats
nationaliteit
Clubs
id
naam
logo
Dit is waar ik op uit kwam. Met name in de tabel wedstrijden zit ik nog met wat dingetjes. Ik wil namelijk niet registreren wie een kaart heeft gekregen bij de tegenstander omdat dit niet relevant is voor mijn site. Hetzelfde met de goals van de tegenstander.
Mijn vraag is dus (voor zover nog niet duidelijk) of jullie ook tips/opmerkingen hebben voor de databaseopbouw.
Alvast bedankt voor het kijken.
1.334 views