Goed database model??
Ik wil graag een systeem maken waarmee ik de wedstrijd statistieken bij kan houden. Nu wil ik graag jullie mening over mijn databasemodel. Dat is namelijk de basis en aangezien hij vele jaren mee moet, moet je goed beginnen.
Hieronder mijn model. Ik hoop dat jullie snappen wat ik overal mee bedoel.
Al bestaande tabellen
Wedstrijden
Id
Thuis_id
Uit_id
Uitslag
Datum
Seizoen_id
Soort_id
Seizoen
Id
Seizoen
Clubs
Id
Naam
Soort_wedstr
Id
Soort
Nieuw te maken tabellen
Spelers
Id
Naam
Geb_datum
Geb_plaats
Nationaliteit_id
Contract_tot
Positie_id
Nationaliteit
Id
Nationaliteit
Positie
Id
Positie
Selectie
Id
Speler_id
Seizoen_id
Opstelling
Id
Wedstr_id
Selectie_id/Speler_id ????
Formatie
Formatie
Id
Formatie
Wissels
Id
Wedstr_id
Uit
In
Minuut
Kaarten
Id
Wedstr_id
Kaart (0=geel, 1=rood)
Minuut
Doelpunten
Id
Wedstr_id
Speler_id
Minuut
Klopt dit model zo of moet er nog het een en ander aan worden gedaan?
Alvast bedankt voor het kijken
Gewijzigd op 01/01/1970 01:00:00 door Remco
en bij doelpunten zou je nog soort doelpunt kunnen toevoegen (strafschop, penalty, verre afstand ..)
Uitslag kan niet meer weg uit de tabel wedstrijden of iig nog niet. Ik heb de bovenste tabellen al een tijdje en ik heb de doelpunten dus nog niet anders geregistreerd. Ik zal dus eerst alles moeten bijwerken voordat dat mogelijk is.
Over het soort doelpunt is misschien nog wel een goed idee.
Maar voor de rest klopt mijn opzet wel?
ik zou een tabel contracten maken. Zo kan een speler in een seizoen ook bij meerdere clubs spelen.
contract
contract_id
speler_id
club_id
begindatum
einddatum
eventueel ook een tabel voor nationaliteit (om eventueel dubbele nationaliteiten) toe te staan.
Verder als je de statistieken per wedstrijd verder uit wilt breiden kun je een tabel met gebeurtenis aanmaken (voor buitenspel, doeltrap, corner, kaarten)
gebeurtenistype
gebeurtenistype_id
gebeurtenistype_omschrijving
gebeurtenis
gebeurtenis_id
wedstrijd_id
club_id
speler_id
minuut
gebeurtenistype_id
Gewijzigd op 01/01/1970 01:00:00 door Jeroen Jansen