Institut für Informationssysteme

Lehrveranstaltungen WS96/97


Datenbanksysteme I/II


Dozent:
Prof.Dr.V. Linnemann

Vorlesung:
Mo 11-13 + Fr 11-13, Raum 1, Haus 21

Übungen:
Gruppe 1: Mi 16-18, Raum 1, Haus 21
Gruppe 2: Mi 16-18, Raum 2, Haus 21

Übungsblätter:
  1. Übungsblatt, Verzeichnis
  2. Übungsblatt, Verzeichnis
  3. Übungsblatt, Oracle-Tips, Oracle-Tips in ASCII, Verzeichnis
  4. Übungsblatt, Verzeichnis
  5. Übungsblatt, Systemtabellen von Oracle, Verzeichnis
  6. Übungsblatt, Verzeichnis
  7. Übungsblatt, Verzeichnis
  8. Übungsblatt, Verzeichnis
  9. Übungsblatt, Verzeichnis
  10. Übungsblatt, Verzeichnis
  11. Übungsblatt, Verzeichnis
  12. Übungsblatt, Verzeichnis

Übungsbetreuung:
Guido Braunreuther
Ute Masermann

Beschreibung der Vorlesung:
Bei der Vorlesung Datenbanksysteme I handelt es sich um eine Pflichtvorlesung gemäß Studienordnung, d.h. diese Vorlesung muß von allen Studenten des Hauptstudiums gehört werden. Sie findet 4-stündig während der ersten Semesterhälfte statt.

Bei der Vorlesung Datenbanksysteme II handelt es sich um eine vertiefende Vorlesung gemäß Studienordnung. Sie findet 4-stündig während der zweiten Semesterhälfte statt.

Zu beiden Vorlesungen finden Übungen statt, es wird am Ende des Semesters ein Übungsschein vergeben.

Der Besuch der Vorlesungen Datenbanksysteme I und Datenbanksysteme II ist Voraussetzung für weiterführende Veranstaltungen des Instituts für Informationssysteme. Insbesondere ist es für die Teilnahme an einem Datenbankpraktikum obligatorisch, einen Übungsschein für die Vorlesungen Datenbanksysteme I/II zu erwerben.

Inhalte:
Die Vorlesungen werden auf die Grundlagen von Datenbanksystemen eingehen. Insbesondere sind die folgenden Inhalte geplant:
  1. Einleitung
  2. Die ANSI/SPARC - Architektur
  3. Das Entity-Relationship-Datenmodell
  4. Das Hierarchische Datenmodell und IMS
  5. Das Netzwerk-Datenmodell und CODASYL
  6. Das Relationale Datenmodell
    1. Einführung in Relationale Datenbanken
    2. Einführung in SQL
    3. Die Relationenalgebra
    4. Der Relationenkalkül
    5. Äquivalenzsätze
    6. Entwurfstheorie für relationale Datenbanken
    7. Relationale Vollständigkeit
  7. Erweiterbarkeit und Rekursion in Datenbanken
  8. Implementierungsprobleme
  9. Elementare Grundlagen Objektorientierter Datenbanken

Literatur:
  1. C.J. Date, An Introduction to Database Systems. Addison Wesley, 1995
  2. G. Schlageter, W. Stucky, Datenbanksysteme: Konzepte und Modelle. Teubner Studienbücher, 1983, 2. Auflage (neue Auflage erscheint demnächst)
  3. S. Abiteboul, R. Hull, V. Vianu, Foundations of Databases. Addison Wesley, 1995, 1st Edition
  4. J.D. Ullman, Principles of Database and Knowledge-Base Systems, Volume 1. Computer Science Press, 1988
  5. C. Batini, S. Ceri, S.B. Navathe, Conceptual Database Design. The Benjamin/Cummings Publishing Company, Inc., 1992
  6. P. Kandzia, H.J. Klein, Theoretische Grundlagen relationaler Datenbanksysteme. BI Wissenschaftsverlag, Reihe Informatik Band 79, 1993
  7. G. Vossen, Datenmodelle, Datenbanksprachen und Datenbank-Management-Systeme. Addison-Wesley, 1994, 2. Auflage
  8. A. Heuer, G. Saake, Datenbanksysteme - Konzepte und Sprachen, International Thomson Publishing, 1995.
  9. A. Kemper, A. Eickler, Datenbanksysteme - Eine Einführung R. Oldenbourg Verlag, 1996.

30-Oct-1996 Guido Braunreuther