Technik 1.3 — Datenbanken Grundlagen

Praxis‑Aufträge

  1. Postgres lokal: mit Docker starten, eigene DB anlegen, 3 Tabellen mit Foreign Keys.
  2. 10 SQL‑Queries: JOINs, GROUP BY, HAVING, Subqueries — Übungs‑Set.
  3. EXPLAIN ANALYZE: langsame Query identifizieren und mit Index optimieren.
  4. NoSQL‑Test: selbe Daten in MongoDB modellieren — Vor/Nachteile dokumentieren.
  5. Backup/Restore: pg_dump + pg_restore üben, mit Test‑Datensatz.
  6. Vector‑DB: pgvector aktivieren, Embeddings einer kleinen Doc‑Sammlung speichern, Top‑K finden.
  7. Migration‑Tool: Prisma oder Drizzle für ein Schema‑Migration einsetzen.
Zurück zu Technik