Im ersten Teil dieser Vorlesung werden die Komponenten eines Datenbanksystems in ihrem Zusammenhang dargestellt, welche schrittweise die Transformation und Optimierung einer Datenbankoperation auf Folgen von primitiven Operationen auf Speicherobjekten durchführen. Stichpunkte zum Inhalt sind:
Im zweiten Teil der Vorlesung werden aktuelle Entwicklung in der Architektur und Realisierung objektorientierter und verteilter Datenbanksysteme aufgezeigt. Stichpunkte zum Inhalt sind:
\ | Referent | Raum | Zeit | Büro | |
---|---|---|---|---|---|
Vorlesung | Dr. Markus Tresch | IFW A32 | Do 8-10 | tresch@inf.ethz.ch | IFW C45.2 |
Uwe Röhm | roehm@inf.ethz.ch | IFW C47.1 | |||
Heiko Schuldt | schuldt@inf.ethz.ch | IFW C45.1 |
Am Donnerstag, den 6.11.97 findet die Vorlesung von 9-11 Uhr im Raum C42 statt. Ab dem 13.11.97 gelten wieder die obigen Angaben (Vorlesung von 8-10 Uhr im Raum A32).
Sprechstunden nach vorheriger Vereinbarung.
Die Übungen können in Gruppen von 2-3 Studenten
durchgeführt werden. Die praktischen Übungen werden auf
SUN Workstations in einer Unix/C/Datenbanksystem-Umgebung
durchgeführt. Grundkenntnisse in Unix und C sind unabdingbar.
Als Voraussetzung genügt auch Informationssysteme
im Grundstudium (37-034, SS 1997). Da das Fachstudium im Bereich
Informationssysteme zur Zeit umgestaltet wird, bestehen hier allerdings
Überlappungen in den Bereichen physische Datenorganisation und
Anfragebearbeitung.
Diese Vorlesung kann gleichzeitig zu
Informationssysteme Kernfach (37-301, WS 1997/98)
besucht werden. Auch hier können Überlappungen bestehen.
Für Studenten der Abteilung IIIE ist die Vorlesung
Informationssysteme für Ingenieure (37-834, SS 1997) Voraussetzung.
Das Seminar Client, Server und Middleware (37-310,
SS 1997 oder früher) ist eine gute Vorbereitung.
Die beiden Vorlesungen Architektur und Realisierung von Datenbanksystemen I
und II ergänzen sich gegenseitig und können in beliebiger
Reihenfolge besucht werden. Die Vorlesung Architektur
und Realisierung von
Datenbanksystemen I: Transaktionsverwaltung (37-326, jeweils im
Sommersemester) ist also nicht Voraussetzung.
Übungen
Im Rahmen der Vorlesung werden theoretische (Papier-) und praktische
(Rechner-) Übungen durchgeführt. Die theoretischen
Übungen begleiten die Vorlesung sehr eng. In diesen Übungen
wird der Vorlesungsstoff an Beispielen vertieft und diskutiert. In
den praktischen Übungen soll mit kommerziellen Datenbanksystemen
gearbeitet und die in der Vorlesung besprochenen Algorithmen in
eigenen Programmen realisiert werden.
Schnellübungen
Der Lernfortschritt wird semesterbegleitend in zwei
Schnellübungen geprüft.
Erlangung der Krediteinheiten
Die Leistungskontrolle besteht aus den beiden Schnellübungen
und einer mündlichen Prüfung. Die beiden Schnellübungen
fliessen zu je einem Viertel und die mündliche Prüfung
zur Hälfte in die Gesamtnote ein. Bei genügender
Gesamtnote werden die 6 Krediteinheiten (für Studenten der Abteilung IIIB
entsprechend den dort geltenden Richtlinien 4 Krediteinheiten) gutgeschrieben.
Voraussetzungen
Die Vorlesung baut auf Informationssysteme (37-301, WS 1996/97 oder
früher) auf.
Geplante Gliederung des Inhaltes
!!! This document is stored in the ETH Web archive and is no longer maintained !!!