Pools

1. Daten und Infomodellierung

  • Grundlage und fortgeschrittene Aspekte (Entwurf/Modellierung) (Relations, Abhängigkeiten, Generalisierung)
  • Normalisierung
  • Datenbanktheorie und funktional Abhängigkeit
  • Temporale Datenhaltung
  • Konkrete Modellierungsbeispiele

2. Relationales Modell

  • Transformationsregeln des ---||---
  • SQL (DML, DDL, Constraints, Funktionen, Queries), Subqueries, Joins, Rekursion, Views, CTE
  • Schlüssel, Redundanz, Ref. Integrität, Konsistenz
  • Stored Procedures, Trigger, Cursor, Funktionen

3. Sicherer Betrieb von Datenbanken

  • Datenschutz (Benutzer, Rechte und Rollen)
  • RAID
  • Transaktionen (ACID)
  • Recovery und Backups
  • Serialisierbarkeit, Sperrstrategien und Protokolle
  • Fehlersituationen im Mehrbenutzerbetrieb

4. Aktuelle Datenbankmodelle hoch performanter Systeme

  • Modelle (NoSQL, relational)
  • Big Date, BI und Data Warehouse
  • Verteilte Datenbanken, Skalierung und Verfügbarkeit
  • Indexierung und Optimierung
  • Baumstrukturen