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