Autor | Zpráva | ||
---|---|---|---|
Makovec Profil * |
#1 · Zasláno: 6. 1. 2013, 00:21:45
Dobrý podvečer, potřeboval bych trošku poradit s databázovým modelem.
Budu připravovat pro menší okruh svých známých takovou online ligu v jedné hře. Hráči mohou hrát 1vs1, 2vs2, 3vs3, 4vs4. V jedné soutěži (lize) může hrát i několik hráčů promíchaných mezi sebou. Např. LIGA 3vs3 (první duel, trojice 1-2-3 vs 4-5-6, další zápas mohou hrát i jako 1-2-5 vs 3-4-6 ... ) Zajímal by mě váš názor na databázový model, rád bych si pak jednodušše vypsat tabulku pořadí a např. výpis všech zápasů konkrétního hráče (jeho duely s kým hrál proti komu a pořadí v tabulce). Zatím mě napadá toto tabulka#hraci (ID, jméno hráče) tabulka#tymy (id týmu) tabulka#kombinace (id hráče, id týmu) tabulka#vysledky (id_tymu_domací, id_tymu_hoste, vysledek_domaci, vysledek_hoste) Tohle by mělo pomocí nějakých středně složitých dotazů stačit ne? Nebo lepší schéma? Díky za každý rozšiřujicí nápad. |
||
Sir Tom Profil |
#2 · Zasláno: 6. 1. 2013, 02:31:03
Makovec:
Také dobrý podvečer, myslím, že 4 tabulky, jak píšeš, je ideální řešení. |
||
Časová prodleva: 11 let
|
0