[SQL allgemein] Datenbankstruktur einer Vereinsrangliste

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [SQL allgemein] Datenbankstruktur einer Vereinsrangliste

    Hi, ich möchte mit PHP-MYSQL eine Vereinsrangliste verwalten.

    Funktionen:
    - Erstellen, bearbeiten mehrerer Ranglisten
    - erstellen, bearbeiten mehrerer Spieler
    - eingabe, löschen von forderungen
    - statistische auswertung, aus der ersichtlich wird, welcher spieler wieviele tage an welchem platz war.


    wie kann man so etwas per sql am besten in den griff bekommen?
    meine idee
    1) Mitglieder (ID,name, vorname)
    2) Rangliste (ID, bezeichnung)
    3) Ranking (mitglieder_id, ranglisten_id, position)
    4) Forderung (mitglied1, mitglied2, erg1, erg2, pos1, pos2, datum)

    Hat jemand erfahrung mit so etwas? oder eine genialere idee?

  • #2
    die beschreibung ist was dürftig. aber im großen und ganzen sieht das recht gut aus.

    gibt es die möglichkeit, dass ein spieler auf mehreren listen ist? dann brächtest du noch eine verknüpfungstabelle.
    und bitte noch ein paar infos zu ranking und forderung.

    Kommentar


    • #3
      die verknüpfungstabelle ist die ranking tabelle. Darin wird auch die position in der rangliste gespeichert.

      ein spieler kann daher auch auf mehreren listen stehen.

      ein spieler kann immer ein paar positionen über ihm fordern (pyramidenprinzip). über php steuere ich welche positionen gefordert werden können..

      mein größtes problem ist die bearbeitung (löschung) von eingegebenen forderungen. dabei müssen die ursprünglichen ranglistenpositionen wieder hergestellt werden. berücksichtigt werden muss dabei auch, dass mitglieder aus ranglisten gelöscht werden können. Wird ganz schön komplziert herauszufinden, auf welchem platz ein spieler einmal gewesen ist, wenn ein paar spieler in der rangliste gelöscht wurden und neue forderungen die rangliste durchgeschüttelt haben.

      Kommentar


      • #4
        soweit alles klar, bis auf die sache mit den forderungen.

        Kommentar

        Lädt...
        X