Hallo iedereen,

Ik wil voor mijn voetbalvereniging een voetbaltoto online zetten.
Maar hoe kan ik hier nu het beste een database-structuur voor maken?

Het werkt met 1(gewonnen),2(gelijk),3(verloren) systeem.
Dan wil ik per week laten zien wie er in die week de meeste punten heeft gehaald en wie er totaal de meeste punten heeft. Maar hoe kan ik dit zo efficient mogelijk doen?
Ik denk namelijk niet dat het praktisch is om per deelnemer een wedtrijdschema aan te maken in een tabel?
Misschien zo? tabellen:
-deelnemers
----ID
----voornaam
----achternaam
----straat
----enz..
-invulschema
----weekID
----wedstrijd1
----wedstrijd2
----wedstrijd3
----wedstrijd4
----wedstrijd5
----uitslag
-schema (daadwerkelijke uitslagen)
----weekID
----wedstrijd1
----wedstrijd2
----wedstrijd3
----wedstrijd4
----wedstrijd5
----uitslag

Of misschien dat jullie iets weten wat al bestaat dat ik daar kan zien hoe ik kan indelen?
Ik hoop dat jullie me een duwtje in de goede richting kunnen geven?

Groeten Krijn
Tip 1:
Als je een kolomnaam moet nummeren, is het zoiezo fout. Ik zou zoiets doen:
-deelnemers
id
voornaam
tussenvoegsel
achternaam
enz..

-wedstrijden
id
thuisteam -> teams-id
uitteam -> teams-id
datum
enz.

-teams
id
naam
plaats

-voorspellingen
- deelnemerid -> deelnemer-id
- wedstrijdid -> wedstrijden-id
- voorspelling-thuis
- voorspelling-uit
Ga altijd normaliseren om tot een correct datamodel te komen. Na dat proces houd je vanzelf een opzet over waar je zonder problemen mee verder kunt...
Aha, bedankt voor de reacties! Ik ga ermee aan de gang!

Reageren