Datum | Thema | Folien | Literatur |
24.10.2016 |
Kapitel 1: Einführung
- Organisation
- Inhalt
- Abstraktionsebenen
|
 |
Kapitel 1 in [1] |
25.10.2016 |
Kapitel 2: Datenbankentwurf
- Phasen des Datenbankentwurfs
- Entity-Relationship-Modell
|
 |
Kapitel 2 in [1] |
31.10.2016 |
- Kardinalitäten von Beziehungstypen
- Schwache Entitytypen
- Generalisierung und Aggregation
- UML zur konzeptuellen Modellierung
|
 |
Kapitel 2 in [1] |
01.11.2016 |
Allerheiligen
|
|
|
07.11.2016 |
Kapitel 3: Relationales Modell & Algebra
- Relationales Modell
- Übersetzung eines Entity-Relationship-Diagramms in Relationen
- Eliminierung von Relationen
|
 |
Kapitel 3 in [1] |
14.11.2016 |
|
 |
Kapitel 3 in [1] |
15.11.2016 |
Kapitel 4: Structured Query Language
- SQL Sprachbestandteile
- Anfragen auf einer Tabelle
|
 |
Kapitel 4 in [1] |
21.11.2016 |
- Anfragen auf mehreren Tabellen
- SQLite
|
 |
Kapitel 4 in [1] |
28.11.2016 |
- Gruppierung und Aggregation
- Unteranfragen
|
 |
Kapitel 4 in [1] |
29.11.2016 |
Kapitel 5: Relationale Entwurfstheorie
- Redundanzen und Anomalien
- (Volle) Funktionale Abhängigkeiten
- Relationale Normalformen
|
 |
Kapitel 6 in [1] |
05.12.2016 |
- Armstrong Axiome
- Kanonische Überdeckung
- Verlustlosigkeit
- Abhängigkeitsbewahrung
- 3NF-Synthesealgorithmus
|
 |
Kapitel 6 in [1] |
12.12.2016 |
Fakultätsvollversammlung
|
|
|
02.01.2017 |
Kapitel 6: Datenintegrität
- Semantische Integrität
- Primärschlüssel und Eindeutigkeit
- Referentielle Integrität
- Constraints
- Trigger
|
 |
Kapitel 5 in [1] |
09.01.2017 |
Kapitel 7: Transaktionsverwaltung
- Transaktionsbegriff
- ACID-Eigenschaften
- Transaktionen in SQL
|
 |
Kapitel 9 in [1] |
10.01.2017 |
- Fehlerbehandlung
- Mehrbenutzerbetrieb
|
 |
Kapitel 9 in [1] |
16.01.2017 |
Kapitel 8: Datenbanktuning
- Indizes
- Statistiken
- Systemparameter
|
 |
Kapitel 7 in [1] |
23.01.2017 |
Kapitel 9: Sicherheitsaspekte
- Sichten
- Authentisierung
- Autorisierung
|
 |
Kapitel 12 in [1] |
24.01.2017 |
Kapitel 10: Programmieren mit SQL
- Prozedurale Erweiterungen von SQL
- Gespeicherte Prozeduren
- Benutzerdefinierte Funktionen
- Verwendung anderer Programmiersprachen
|
 |
Kapitel 12 in [1] |
30.01.2017 |
Kapitel 11: Datenbankschnittstellen
- Eingebettetes SQL
- Open Database Connectivity (ODBC)
|
 |
Kapitel 4 in [1] |
06.02.2017 |
- Java Database Connectivity (JDBC)
- Objekt-Relationale Abbildung
|
 |
Kapitel 4 in [1] |
13.02.2017 |
Kapitel 12: NoSQL
- MapReduce & Co
- Key-Value Stores
- Extensible Record Stores
- Dokumentenorientierte Datenbanken
- Graphdatenbanken
|
 |
Kapitel 21 in [1] |
14.02.2017 |
Fragestunde
|
|
|