Kostenlos
Datenbanken verstehen & richtig nutzen
Du lernst, wie eine relationale Datenbank wie Postgres wirklich funktioniert und wie du deine Daten so strukturierst, dass sie auch nach Monaten noch sauber und schnell bleiben. Von Tabellen über Beziehungen, Transaktionen und Migrationen bis zu Indizes und der Frage ORM oder SQL bekommst du das Handwerkszeug, um die klassischen Anfängerfehler gar nicht erst zu machen.
Das erwartet dich
6 Module · 19 Lektionen
Grundlagen: Wie eine relationale Datenbank denkt
- Was eine Datenbank ist und wofür du sie brauchst
- Tabellen, Zeilen und Spalten
- Datentypen: Sag der Datenbank, was sie erwartet
Sauber modellieren: Struktur, die trägt
- Constraints: Regeln, die die Datenbank durchsetzt
- Normalisierung ohne Fachchinesisch
- Wann Denormalisierung erlaubt ist
Beziehungen zwischen Tabellen
- Foreign Keys: der Verweis, der hält
- Eins-zu-viele und eins-zu-eins
- Viele-zu-viele über eine Zwischentabelle
- Transaktionen: alles oder nichts
Migrationen: dein Schema verändert sich mit
- Was Migrationen sind und warum sie zählen
- Sichere Migrationen bei laufendem Betrieb
- Rückwärts denken: Rollbacks und Backups
Indizes & Performance
- Warum Abfragen langsam werden
- Welche Indizes du wirklich brauchst
- Messen statt raten: EXPLAIN