📚 Kursverwaltung – Übersicht

Willkommen zur JsonSQL-Demo für Kurs-, Dozenten- und Teilnehmerverwaltung.

🔄 Falls du neue Zufallsdaten brauchst: Demodaten erzeugen

📖 Kurse
👩‍🏫 Dozenten
🧑‍🎓 Studenten
🏫 Klassen
📌 Belegungen

🔁 JsonSQL Demo: Kurs- und Teilnehmerverwaltung

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.

🧠 Was du beim Durchstöbern lernen kannst:
📤 Optionaler Export nach MySQL

Ein besonderes Highlight dieser Demo ist die Möglichkeit, alle Datenstrukturen automatisch in MySQL-kompatiblen SQL-Code umzuwandeln:

Du 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!