kEv*: Datenbankstruktur bzw. Idee zur Aufgabenstellung gesucht

Beitrag lesen

Hallo liebe SELFHTMLer,

ich arbeite an einer kleinen Software für ein Browserspiel. Sinn oder Unsinn lassen wir dabei bitte mal im Hintergrund.

Folgenden Daten liegen mir vor.
Im Spiel ist es möglich die Highscoreliste in 50iger Platzschritten anzeigen zu lassen. Per Copy&Paste werden Daten in der Software über ein Textfeld vorbereitet zum eintragen in die DB. (MySQL)

Nun bin ich am überlegen.
Annahme: Max. Spieleranzahl in der Highscoreliste: 5000

Spieler 1 Platz: 57
Spieler 2 Platz: 65

a:) jedesmal neu 50 Platze hinzufügen UND ODER die Möglichkeit geben erst alles in die Textbox zu kopieren und dann in die Datenbank zu schreiben

Was wäre sinnvoll? 50iger Einträge ODER nur Komplett?

b:) Wie sollte ich ein UPDATE der Liste organisieren?
Sagen wir Benutzer 1 macht ein UPDATE der ersten 60 Plätze. Nun ist Spieler 1 in der alten Liste auf Platz 57 und Spieler 2 auf Platz 65. In der neuen aber ist Spieler 1 auf Platz 66 und Spieler 2 auf Platz 57. Somit hätte ich keinen Spieler 1 mehr nach dem UPDATE aber Spieler 2 ist nun 2x vorhanden.

Irgendwie fehlt mir da eine vernüftige Datenhaltung.
Vielleicht habt ihr ja eine Idee diese sinnvoll umzusetzen.

Danke an alle die helfen und objektiv kritisieren ...

LG
kev1n

--

SELFCODE:
sh:( fo:| ch:? rl:° br:^ ie:{ mo:| va:) de:] zu:) ss:| ls:[ js:|
---