Themenübersicht
Die erste Übung findet in der 17. Kalenderwoche statt. Danach alternieren die Übungen im 2-Wochen-Rhythmus (Übung alle 2 Wochen à 90 Minuten).
Zu jeder Übung wird es ein Präsenzübungsblatt geben, das von euch in der Übung bearbeitet werden soll - die Tutoren unterstützen euch dabei. Ab der 2. Übung werden zusätzlich zur Präsenzübung die Hausübungen besprochen.
Die folgende Tabelle verschafft Euch einen vorläufigen Überblick über die Themen und Termine der Übungen.
Die 6. Hausübungen wird von uns nicht korrigiert. Ihr werdet aber mit Ausgabe der Übung direkt eine Musterlösung erhalten, um Eure Ergebnisse kontrollieren zu können.
Übung KW | Nr | Inhalt Präsenzübung (PÜ) | Nr | Hausübung (HÜ) | Termine KW | Ausgabe | Rückgabe |
---|---|---|---|---|---|---|---|
17 | 1 | Codd'sche Regeln und ER-Diagramme (Entwurf, Semantik) | 17 | HÜ1 | |||
18 | 1 | 18 | |||||
19 | 2 | Transformation von ER-Diagrammen | 1 | Semantik von ER-Diagrammen | 19 | HÜ2 | |
20 | 2 | 20 | HÜ1 | ||||
21 | 3 | RAP- und Dekompositionsalgorithmus | 2 | Transformation von ER-Diagrammen | 21 | HÜ3 | |
22 | 3 | 22 | HÜ2 | ||||
23 | 4 | Relationenalgebra | 3 | Syntheseverfahren | 23 | HÜ4 | |
24 | 4 | 24 | HÜ3 | ||||
25 | 5 | Tupel- und Bereichskalkül | 4 | Relationenalgebra | 25 | HÜ5 | |
26 | 5 | 26 | HÜ4 | ||||
27 | 6 | SQL | 5 | Tupel- und Bereichskalkül | 27 | HÜ6 | |
28 | 6 | 28 | HÜ5 | ||||
29 | 6 | SQL | 29 |
Nr. | Kalenderwoche | Beispiellösung | Zusatzmaterial | |
---|---|---|---|---|
1 | P1 | 17/18 | P1-BL | |
2 | P2 | 19/20 | P2-BL | |
3 | P3 | 21/22 | P3-BL | |
4 | P4 | 23/24 | P4-BL | |
5 | P5 | 25/26 | P5-BL | |
6 | P6 | 27/28 | P6-BL | In der Übung könnt ihr ein Kommandozeilen "DBMS" wie Sqlite3 nutzen. Hierzu passen die folgenden Datenbanken bzw. SQL-Statements: Aufgabe a) p6a.db Aufgabe b) und c) p6c.db Die *.db Dateien könnt Ihr beim Starten von Sqlite als Kommandozeilen-Parameter anfügen. |