Willkommen zur JsonSQL
-Demo für Kurs-, Dozenten- und Teilnehmerverwaltung.
🔄 Falls du neue Zufallsdaten brauchst: Demodaten erzeugen
Diese Demo zeigt dir ein typisches Schul- oder Kursverwaltungssystem mit mehreren Datenbeziehungen, unter anderem:
Das Besondere an dieser Demo: Sie verwendet ausschließlich JsonSQL
– ein leichtgewichtiges, dateibasiertes Datenbanksystem, das SQL-ähnliche Abfragen auf JSON-Dateien erlaubt. Perfekt für kleine Projekte, lokale Tools und Demos ohne große Datenbank-Infrastruktur.
enrollments
-Tabelle)Ein besonderes Highlight dieser Demo ist die Möglichkeit, alle Datenstrukturen automatisch in MySQL-kompatiblen SQL-Code umzuwandeln:
CREATE TABLE
-Anweisungen basierend auf den .system.json
-DateienINSERT
-Statements für bestehende DatenDu findest diese Funktion im Abschnitt „📤 MySQL Export“ direkt in der Demo-Oberfläche.
Der Quellcode ist offen und auf GitHub verfügbar – du kannst alles nachvollziehen und für deine eigenen Projekte anpassen.
📎 Die automatische Anzeige des Quellcodes ist bei dieser Demo bewusst deaktiviert, da die Dateien zahlreich und umfangreich sind. Du findest den Code aber zentral im /demos/nm_students/
-Verzeichnis deines Projekts.
Viel Spaß beim Erkunden dieser umfangreichen und praxisnahen Demo!