Exercise - MongoDB Eventplattform

Lastenheft

Ziel

Auf Basis des Lastenhefts ist eine MongoDB-Datenbank zu entwerfen.

Zu erstellen

  1. Collections anlegen (inkl. Validierungsregeln)
  2. Beispieldaten einfügen (insertOne, insertMany)
    • Sinnvoll und ausreichend um die Funktionsweise (Speicherung, Verarbeitung, Abfragen) gut darstellen zu können.
  3. Beispielabfragen für alle Funktionen:
    • CRUD Benutzer
    • CRUD Veranstaltungen
    • Anmeldung
    • Abmeldung
    • Warteliste
    • Bewertungen
    • Filterabfragen

Abzugeben

Es sind 3 .js Dateien abzugeben:

  • MongoDB Skript zur Erstellung der Collections inkl. Validierung
  • Insert-Statements mit Beispieldaten
  • Die benötigten Insert, Query-, Update-, Delete-Statements pro Funktion