Exercise - MongoDB Eventplattform
Lastenheft
Ziel
Auf Basis des Lastenhefts ist eine MongoDB-Datenbank zu entwerfen.
Zu erstellen
- Collections anlegen (inkl. Validierungsregeln)
- Beispieldaten einfügen (insertOne, insertMany)
- Sinnvoll und ausreichend um die Funktionsweise (Speicherung, Verarbeitung, Abfragen) gut darstellen zu können.
- 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