commit 66634856230008257f2d2e1663f7f0a3d475e493 Author: Daniel Nagel Date: Fri Feb 27 08:41:40 2026 +0100 Home hinzugefügt diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..87d22e2 --- /dev/null +++ b/Home.md @@ -0,0 +1,19 @@ + + +Tables in der SQLite Datenbank + +- Spieler +- Speichert die Grunddaten der realen Personen. + +Inhalt: Spieler-ID (Eindeutige Nummer), Name, Nickname, Kontaktinfo. + +- Spielsysteme +Was sie macht: Definiert die verschiedenen Warhammer-Systeme. +Inhalt: System-ID, Name (z.B. "40k", "AoS", "Boltgun"), evt. spezielle Regeln (z.B. wie viele Punkte ein Sieg bringt). +Matches (Die geloggten Spiele) +Was sie macht: Hier wird jedes gespielte Spiel als Historie eingetragen. +Inhalt: Match-ID, Datum, System-ID (welches Spiel wurde gespielt?), Spieler1-ID, Spieler2-ID, Punkte/Score von Spieler 1, Punkte/Score von Spieler 2. + +- Spieler_Statistiken (Pro Spielsystem !) +Was sie macht: Das ist eine sogenannte "Verknüpfungstabelle". Da ein Spieler in mehreren Systemen spielen kann (z.B. 40k und AoS) und in jedem System ein anderes MMR (Matchmaking Rating) hat, speichern wir hier den aktuellen Stand. +Inhalt: Spieler-ID, System-ID, Aktuelles MMR, Anzahl Siege, Anzahl Niederlagen \ No newline at end of file