Institut für Datenbanken und Informationssysteme
- 1:
Mitarbeiter. - 2:
Lehre.- 2.1:
SS 12. - 2.2:
Bachelor- & Master-Arbeiten. - 2.3:
DBIS Lehrveranstaltungen. - 2.4:
Archiv.- 2.4.1:
WS 11/12. - 2.4.2:
SS 11. - 2.4.3:
WS 10/11. - 2.4.4:
SS 10. - 2.4.5:
WS 09/10. - 2.4.6:
SS 09. - 2.4.7:
WS 08/09. - 2.4.8:
SS 08. - 2.4.9:
WS 07/08.- 2.4.9.1:
Grundstudium. - 2.4.9.2:
Hauptstudium.- 946698135--.1:7:
Datenbanksysteme. - 946698175--.2:7:
Workflow-Management-Systeme. - 946698195--.3:7:
Architektur und Implementierung von Datenbanksystemen. - 946698215--.4:7:
Erweiterte Funktionalitäten in objektrelationalen DBMS. - 946698225--.5:7:
Implementierung von Komponenten des ADEPT2-Prozess-Management-Systems. - 946698235--.6:7:
Datengetriebene Ausführung von Entwicklungsprozessen im Automobilbereich. - 946698245--.7:7:
Evaluierung und Konzeption von graphischen Rechtemanagementsystemen.
- 946698135--.1:7:
- 2.4.9.3:
Zusatzveranstaltungen.
- 2.4.9.1:
- 2.4.10:
SS 07. - 2.4.11:
WS 06/07. - 2.4.12:
SS06. - 2.4.13:
WS 05/06. - 2.4.14:
SS 05. - 2.4.15:
WS 04/05. - 2.4.16:
SS 04.
- 2.4.1:
- 2.5:
AristaFlow-Forum. - 2.6:
DBIS Software-Labor.
- 2.1:
- 3:
Forschung. - 4:
Publikationen. - 5:
Veranstaltungen. - 6:
News. - 7:
Links.
Architektur und Implementierung von Datenbanksystemen
Vorlesung
Inhalt (geplant)
1. Einführung und Überblick
2. Prozess-Synchronisation und Betriebssystem-Einbettung (Grundlagen)
3. Prozess-, Synchronisations- und Kommunikationskonzepte in UNIX und JAVA
4. Implementierung und Synchronisation von Transaktionen
(Scheduling, Synchronisation konkurriender Zugriff, CC-Verfahren, ...)
5. Implementierung von Fehlertoleranz
6. DBMS-Systempufferverwaltung
7. Implementierungsaspekte ausgewählter DBMS-Komponenten
8. Realisierung großer Online-TP-Systeme
Übungen
Übungsblätter und ergänzende Downloads
Auf dieser Seite finden Sie die Übungsblätter und die Musterlösungen zum Download (Achtung: Zugriff nur vom Uni-Netz aus möglich)
| Übungsblatt und Lösung | Ergänzende Downloads | |
| Übung 1 Do, 25.10.07 | Blatt 1 Lösung 1 Quellcode: Aufgabe 1-1 a Aufgabe 1-1 b Aufgabe 1-2 | Folien zur Übung Modula 2 Compiler geändert Modula 2 Homepage (ext. Link) Coroutinen mit Modula 2 |
| Übung 2 Do, 08.11.07 | Blatt 2 Lösung 2 Quellcode: Aufgabe 2-2 a Aufgabe 2-2 b Aufgabe 2-3 Aufgabe 2-4: Client Server Header | Folien zur Übung Einführung in C |
| Übung 3 Do, 22.11.07 | Blatt 3 Lösung 3 Quellcode: Aufgabe 3-1: Client Server Header Aufgabe 3-2: Client Server Header Aufgabe 3-4 (zip) | Folien zur Übung |
| Übung 4 Do, 06.12.07 | Blatt 4 Lösung 4 | Thread mit start() vs. run() in Java |
| Übung 5 Do, 20.12.07 | Blatt 5 Lösung 5 | Aufgabe 5-1 war korrekt. Siehe Bemerkungen in der Lösung |
| Übung 6 Do, 10.01.08 | Blatt 6 Lösung 6 | |
| Übung 7 Do, 24.01.08 | *** letzter Übungstermin *** |
