Hallo mensen,

Ik ben even bezig geweest met het ontwerpen van een DB voor een site van een basketbalclub. Daarin zou een gedetailleerd systeem van hun ploegen en wedstrijden moeten komen. En hiervan heb ik al een gedeelte geschetst. (database.pdf)

Nu wou ik aan jullie vragen of er eventueel opmerkingen over zouden zijn.
Gebruik ik goede namen, zou jij een onderdeel anders doen, ...

Alvast bedankt.
Age? Je gaat toch geen leeftijd opslaan neem ik aan, maar alleen een geboortedatum.
Die age is Teams_Category.age die jij bedoelt waarschijnlijk?

Wel, die club heeft jeugdploegen (net als bij voetbal bv.) en je hebt categorieën Benjamins, Juniors, ..
Om bij een nieuw seizoen spelers tot een ploeg toe te voegen, moeten die dus aan een maximale leeftijd voldoen om er bij te mogen zitten. Als een speler ouder is dan de leeftijdscategorie waar men hem wil in steken, dan komt er een warning op het scherm.

Daarvoor die age als integer. Stel dat ik een geboortedatum zou moeten opgeven, dan zou die elk jaar aangepast moeten worden.

Verder nog opmerkingen?
Nog mensen die een kijkje willen nemen naar het voorlopige ontwerp?

Ik heb van iemand op IRC gehoord dat het makkelijker zou zijn om bij Game_Points niet te werken met home en away maar iets als eigen punten en tegenstander punten. Alhoewel ik besef dat dit heel erg discutabel kan zijn..
Hipska schreef op 05.05.2009 16:41
Ik heb van iemand op IRC gehoord dat het makkelijker zou zijn om bij Game_Points niet te werken met home en away maar iets als eigen punten en tegenstander punten. Alhoewel ik besef dat dit heel erg discutabel kan zijn..


Ben ik met je eens. Het kan op twee manieren benaderd worden. Denk dat je gewoon de manier moet kiezen die voor jouw het meest handige lijkt.
Hou je met programmeren wel rekening met Dispensatie?
(Is overigens een eigenschap van een speler, dus moet misschien ook in de DB)
Tommy schreef op 05.05.2009 17:00
Aparte tabel voor postcodes en steden?

Voor een wat kleine club overbodig lijkt me. Je hebt er ook nog eens geen verdere voordelen bij...
nico schreef op 05.05.2009 16:59
Hou je met programmeren wel rekening met Dispensatie?
(Is overigens een eigenschap van een speler, dus moet misschien ook in de DB)

Wat bedoel je hier mee?

Tommy schreef op 05.05.2009 17:00
Aparte tabel voor postcodes en steden?

Ja, zodat wanneer men een stad invult, men automatisch de postcode krijgt die er bij hoort. (of omgekeerd natuurlijk)
Of bedoelde je dit niet?
Dispensatie is als je te oud bent voor een team, maar vanwege omstandigheden toch in het lagere team mag spelen.
(ik moest bijvoorbeeld naar de A's, maar omdat er genoeg keepers in de A's waren, en te weinig in de B's, ben k in de B's gebleven.
Maar dispensatie moet wel officieel worden aangevraagd bij de KN*B, wat dit dus een eigenschap maakt van een speler.
Bij basketbal mag je altijd in een hoger team spelen dan uw leeftijd. A en B ploegen zijn in dezelfde leeftijdscategorie, dus wisselen hierin kan ook zonder problemen.

Maar ik heb nog nooit gehoord om in een leeftijdscategorie te spelen die lager is dan uw leeftijd. Dit mag volgens mij gewoon niet.

Reageren