Datenbanken
Fensterfunktionen in SQL: ROW_NUMBER, RANK und OVER verstehen
Mit GROUP BY verlierst du die einzelnen Zeilen. Fensterfunktionen behalten sie – und rechnen trotzdem über ganze Gruppen. So nutzt du OVER, PARTITION BY, ROW_NUMBER und RANK.
SQL, NoSQL, Datenmodellierung und Performance für Datenbanken.
Datenbanken
Mit GROUP BY verlierst du die einzelnen Zeilen. Fensterfunktionen behalten sie – und rechnen trotzdem über ganze Gruppen. So nutzt du OVER, PARTITION BY, ROW_NUMBER und RANK.
Datenbanken
Eine Überweisung, bei der das Geld abgebucht, aber nie gutgeschrieben wird – genau davor schützen dich Transaktionen. Wie ACID funktioniert und wie du COMMIT, ROLLBACK und Isolationslevel richtig einsetzt.
Datenbanken
Mit GROUP BY und Aggregatfunktionen wie COUNT, SUM und AVG verwandelst du rohe Datensätze in aussagekräftige Auswertungen. So funktioniert es Schritt für Schritt.
Datenbanken
Ein ORM übersetzt zwischen deinem Code und der Datenbank, sodass du mit Objekten statt mit SQL-Strings arbeitest. Du lernst Vorteile, Fallstricke und konkrete Beispiele kennen.
Datenbanken
MongoDB speichert Daten als flexible Dokumente statt in starren Tabellen. Du lernst, wie du Collections anlegst, Dokumente abfragst und wann sich NoSQL wirklich lohnt.
Datenbanken
SQLite braucht keinen Server und speichert alles in einer einzigen Datei. Lerne, wann sich die kompakte Datenbank lohnt und wie du sie nutzt.
Datenbanken
PostgreSQL ist eine der mächtigsten Open-Source-Datenbanken. Lerne die ersten Schritte: Installation, Tabellen anlegen, Daten einfügen und abfragen.
Datenbanken
Langsame Abfragen sind oft ein Index-Problem. Lerne, wie Datenbankindizes funktionieren, wann sie helfen und welche Kosten sie verursachen.
Datenbanken
Redundante Daten führen zu Fehlern und Chaos. Lerne, wie du mit Normalisierung dein Datenbankschema sauber und konsistent strukturierst.
Datenbanken
Daten liegen oft auf mehrere Tabellen verteilt. Lerne, wie du mit INNER JOIN, LEFT JOIN und Co. zusammengehörige Datensätze sinnvoll verknüpfst.
Datenbanken
Der Einstieg in SQL: Lerne, wie du mit SELECT Daten abfragst, mit WHERE filterst und mit ORDER BY sortierst – die drei Bausteine jeder Datenbankabfrage.