m165/KN02
Jannis Feldmann 519e5e626b fix: images
2025-02-24 16:26:58 +01:00
..
db.drawio fix structure 2025-02-19 19:54:56 +01:00
db.js fix structure 2025-02-19 19:54:56 +01:00
db.png fix structure 2025-02-19 19:54:56 +01:00
readme.md fix: images 2025-02-24 16:26:58 +01:00
Screenshot 2025-02-18 at 14.56.34.png fix structure 2025-02-19 19:54:56 +01:00
Screenshot 2025-02-18 at 14.58.50.png fix structure 2025-02-19 19:54:56 +01:00
Screenshot 2025-02-18 at 14.59.23.png fix structure 2025-02-19 19:54:56 +01:00
Screenshot 2025-02-18 at 14.59.38.png fix structure 2025-02-19 19:54:56 +01:00
Screenshot 2025-02-24 at 16-25-20 Online FlowChart & Diagrams Editor - Mermaid Live Editor.png fix: images 2025-02-24 16:26:58 +01:00
Screenshot 2025-02-24 at 16.06.52.png fix: style 2025-02-24 16:07:15 +01:00
Screenshot 2025-02-24 at 16.21.44.png fix: konzeptionelles diagramm 2025-02-24 16:21:59 +01:00

A: Konzeptionelles Datenmodell

alt text

B: Logisches Modell für MongoDB

alt text

Spiele werden als eigene collection gespeichert, weil sie von vielen Spielern referenziert werden und selten geändert werden. Das vermeidet auch duplikate.

Achievements werden häufig nach allen Spielern gefiltert, die sie erreicht haben. "errungen_von" speichert, welche Spieler ein Achievement erreicht haben.

C: Anwendung des Schemas in MongoDB

db.js