Literatur |
• Gunter Saake, Andreas Heuer, Kai-Uwe Sattler: Datenbanken - Implementierungskonzepte. 2. Auflage, MITP, 2005. • Härder, T.; Rahm, E.: Datenbanksysteme - Konzepte und Techniken der Implementierung. Springer-Verlag, 1999. • Lockemann, P.C.; Schmidt, J.W. (Hrsg.): Datenbank-Handbuch. Springer- Verlag, Berlin, 1987. • Silberschatz, A.; Korth, H.F.; Sudarshan, S.: Database System Concepts. McGraw-Hill, New York, NJ, 3. Auflage, 1997. • Kemper, A.; Eickler, A.; Datenbanksysteme. Oldenbourg, 2004 |
Lerninhalte |
Die Vorlesung ist die Ergänzung der Vorlesung Datenbanken I. Während die Datenbank I-Vorlesung die Modelle, Konzepte und Sprachen sowie den Entwurf von Datenbanksystemen beinhaltet, bietet diese Vorlesung eine gründliche Behandlung der f¨ur die Implementierung von Datenbanksystemen wichtigen Architekturprinzipien, Datenstrukturen und Algorithmen. Inhalte 1. Architektur von Datenbanksystemen 2. Verwaltung des Hintergrundspeichers 3. Dateiorganisation und Zugriffspfade 4. Auswertung von Anfragen 5. Optimierung von Anfragen 6. Transaktionsmodelle 7. Transaktionsverwaltung 8. Wiederherstellung und Datensicherheit 9. Verteilte Datenhaltung und weitere Konzepte |