2009-09-08 7 views
0

Je construis un site Web lié au jeu où les gens peuvent être sur des matchs de football (matchs). Un match se termine par un résultat: victoire à domicile - tirage à l'extérieur. J'ai une table pour les équipes et une table pour les rencontres et une autre pour les paris. La table des appareils a une équipe à domicile et une équipe à l'extérieur. Mais comment puis-je modéliser un pari de tirage? Il est facile d'avoir la table de pari se référer à l'appareil et se référer à l'équipe. Mais un tirage?structure de la base de données

+0

Le pari ne fait pas référence à une équipe; le pari se réfère au résultat d'un match. Vous n'enregistrez pas l'équipe qui va gagner; vous enregistrez le résultat du match. N'oubliez pas que vous aurez besoin de clients et que ce sont les clients qui placent des paris. –

+0

De même, dans les pools classiques (UK), il existe une distinction entre un score-draw (par exemple 1-1) et un score nul (0-0). Juste un FYI. –

Répondre

5

Le plus système de base:

3 tables, une pour les équipes, l'un pour les appareils et une pour les paris. Les résultats sont représentés par:

0 => Draw, 1 => Victoire à domicile, 2 => victoire à l'extérieur

Equipes:

id | name 
----------------- 
1 | Some team 
2 | Some team 
3 | Some team 

Fixtures:

id | home team | away team | result 
-------------------------------------- 
1 |   1 |   3 |  0 
2 |   2 |   3 |  2 
3 |   1 |   3 |  1 

Paris:

id | fixture | outcome  
--------------------------- 
1 |   1 |   0 
2 |   2 |   1 
3 |   1 |   3 
Questions connexes