Der Ablauf
Sechs Schritte, jedes Mal dieselben
Der Aufbau wiederholt sich bewusst. Wer weiß, was als Nächstes kommt, kann die ganze Aufmerksamkeit auf den Inhalt richten statt auf die Bedienung.
- Schritt 1
Eine Frage an die Daten
Jede Lektion beginnt mit einer Frage, die jemand wirklich stellen würde – „Welche Kundinnen haben seit März nichts mehr bestellt?" – und nicht mit einer Syntaxregel.
- Schritt 2
Die Tabellen ansehen
Bevor du schreibst, siehst du die Tabellen: Spalten, Datentypen, Beziehungen und ein paar echte Zeilen. Wer die Daten nicht kennt, rät beim Abfragen.
- Schritt 3
Das Ergebnis vorhersagen
Du sagst voraus, welche Zeilen herauskommen, bevor du auf „Ausführen" drückst. Der Unterschied zwischen Vorhersage und Ergebnis ist die eigentliche Lernstelle.
- Schritt 4
Selbst schreiben
Zuerst mit Lücken im fertigen Gerüst, dann mit weniger Vorgaben, am Ende ganz ohne Vorlage – gegen eine Übungsdatenbank, die nur dir gehört.
- Schritt 5
Fehlermeldungen verstehen
Msg 8120 wird nicht einfach angezeigt. Du liest die Originalmeldung, dazu auf Deutsch, was sie bedeutet, woran es liegen kann und wo du suchst.
- Schritt 6
Zur richtigen Zeit wiederholen
Was du gelernt hast, kommt nach einem Tag, drei Tagen, einer Woche wieder – abgestimmt auf deinen Verlauf, ohne Serie, die reißen kann.
Ohne Installation, aber nicht ohne Verbindung
Wo deine Abfragen laufen
Du brauchst nichts einzurichten – keinen SQL Server, kein Management Studio, keine Testdaten. Was du brauchst, ist eine Internetverbindung. Warum, steht hier, statt dich nach der Anmeldung zu überraschen.
Eine Datenbank für dich allein
Du bekommst eine eigene Übungsdatenbank. Du kannst darin Zeilen ändern, Tabellen anlegen und Dinge kaputt machen – niemand außer dir merkt etwas davon, und ein Klick setzt alles zurück.
Getrennt von allem, was dich betrifft
Konten, Fortschritt und Lerndaten liegen in einem anderen System, das dein SQL nie zu sehen bekommt. Diese Trennung ist die wichtigste Sicherheitsentscheidung der ganzen Anwendung.
Offline geht vieles, nicht alles
Erklärungen, der Lernpfad und deine Entwürfe bleiben ohne Verbindung nutzbar. Abfragen ausführen nicht – dafür braucht es das Datenbankmodul. Wir behaupten nirgends, SQL liefe im Browser.
Der Weg
Vier Module, aufeinander aufgebaut
Jedes Modul endet mit einem Projekt: einer Auswertung, die du von der ersten Frage bis zum fertigen Ergebnis selbst schreibst.
- Modul 1
Tabellen und Daten
Was eine Zeile ist, was eine Spalte verspricht, warum NULL nicht „leer" heißt und wieso Datentypen später über Stunden entscheiden.
- Modul 2
Abfragen
SELECT, WHERE, ORDER BY – und die Reihenfolge, in der SQL Server das tatsächlich abarbeitet. Die ist eine andere als die, in der man es schreibt.
- Modul 3
Verbinden und Gruppieren
JOIN, GROUP BY, HAVING. Die Stelle, an der die meisten aussteigen, bekommt hier den meisten Platz.
- Modul 4
Ändern und Struktur
INSERT, UPDATE, DELETE, Transaktionen, Schlüssel und Einschränkungen – an einer Datenbank, an der nichts kaputtgehen kann.
Was es hier nicht gibt
Keine Serie, die reißt. Keine Nachricht, die dich zurückholen will. Keine Rangliste, auf der du gegen Fremde antrittst. Keine Punkte, die etwas wert sein sollen, das sie nicht sind. Lernen funktioniert nicht besser, wenn man Angst hat, etwas zu verlieren.