habe ein wenig Datenbank-Design-Frage hier - Ich möchte Meinungen und Diskussionen über die richtige Art und Weise zu gehen, da das eigentliche Problem ist ein, das ich mehr als einmal getroffen habe.Datenbank-Design - am wenigsten Platz für eine Lookup-Tabelle
Also habe ich ein neues Spiel erfunden. In diesem Spiel können Sie eine Strafe von 10, 20, 30, 40, 50 Strafpunkten erhalten. Abhängig vom Punktestand hängt es von der Anzahl der Schiedsrichter ab. Wenn Sie also einen Strafpunkt von 10 Punkten erhalten, muss nur 1 Schiedsrichter 'steve' zustimmen, wenn 20, 2 'steve' und 'alan' zustimmen.
Wie kann dies in einer Datenbanktabelle angeordnet werden, damit ich nachschlagen kann, welche Schiedsrichter und wie viele zustimmen müssen?
einer nicht idealen Lösung: Ich dachte über die Überschriften mit
penScore | Ref1 | Ref2 | Ref3 | Ref4 | Ref5
10 steve
20 steve alan
30 steve alan scott
Das Problem dabei ist, es viele leere Zellen verlässt, die chaotisch ist.
Können Sie eine bessere Lösung finden?
warum nicht nur ein winziges int behalten, dass die Anzahl der Schiedsrichter halten, dass die Strafe zugelassen? –
Was möchten Sie vermeiden? Zu viel Platz oder "Unordnung"? –
In SO suchen "Meinungen" und "Diskussion" ist Off-Topic. – philipxy