Datenbanken I

Lehrinhalte
- Überblick über relationale und nicht-relationale Datenmodelle und die entsprechenden Datenbanksysteme
- Überblick über zentrale Theorien und Theoreme (Relationale Algebra, ACID, BASE, CAP etc.)
- Modellierung relationaler Strukturen (konzeptionelle Datenmodellierung, logische Datenmodelle, Datenbankschemata, Normalisierung)
- SQL (Data Definiton Language, Data Manipulation Language)
- SQL-Erweiterungen und Verhaltensimplementierung (z.B. Integritätssicherung durch Trigger, Stored Procedures etc.)
- Mehrbenutzerkontrolle und Transaktionsmodelle