Datenbanksysteme / Datenbanken


Dozent:
Prof. Dr. V. Linnemann

Zielgruppe:
Pflichtveranstaltung für Studierende des 4. Semesters im Bachelorstudiengang Informatik. Für das 6. Semester im Bachelorstudiengang CLS sowie für das 2. Semester im Masterstudiengangs CLS ist es eine Vertiefung aus dem Bereich Informatik.

Umfang:
2 SWS Vorlesung + 2 SWS Übung

Vorlesung:
Mittwochs 08 - 10 Uhr,   AM 3 - Audimaxgebäude
Achtung: Am Mittwoch, den 16.04.2008 und am 21.05.2008 findet die Vorlesung im T1 statt.

Beginn:
Mittwoch, den 09.04.2008

Beschreibung der Vorlesung:
Bei der Vorlesung Datenbanksysteme/Datenbanken handelt es sich um eine Pflichtvorlesung (Hauptgebiet: Informatik I) für Diplom-Studierende im 5. Semester. Für das 5. Semester des Bachelorstudiengangs CLS sowie für das 2. Semester im Masterstudiengangs CLS ist es eine Vertiefung aus dem Bereich Informatik. Sie findet 2-stündig statt mit 2-stündigen Übungen. Die Übungen sind für Studierende im Diplomstudiengang Informatik freiwillig, für Studierende im Bachelor- /Masterstudiengang ist 1 Übungsstunde Pflicht, 1 Übungsstunde ist freiwillig.

Scheinvergabe bzw. Zertifikatsvergabe:
Am Ende des Semesters findet eine Klausur statt. Bei erfolgreichem Bestehen wird ein Übungsschein bzw. ein Zertifikat ausgestellt. Voraussetzung zur Teilnahme an der Klausur sind mindestens 60 % der Punkte jedes einzelnen Übungszettels sowie mindestens zweimaliges Vortragen einer Aufgabe in der Übung. Über das gesamte Semester dürfen maximal zwei Zettel nicht bestanden werden.

Inhalt:
Die Vorlesung wird 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
  7. Elementare Grundlagen Objektorientierter Datenbanken

Skripte     zum Ausdrucken 


Literatur

  1. C.J. Date, An Introduction to Database Systems. Addison Wesley, 1995
  2. J.D. Ullman, Principles of Database and Knowledge-Base Systems, Volume 1. Computer Science Press, 1988
  3. G. Schlageter, W. Stucky, Datenbanksysteme: Konzepte und Modelle. Teubner Studienbücher, 1983, 2. Auflage (neue Auflage erscheint demnächst)
  4. C. Batini, S. Ceri, S.B. Navathe, Conceptual Database Design. The Benjamin/Cummings Publishing Company, Inc., 1992
  5. S. Abiteboul, R. Hull, V. Vianu, Foundations of Databases. Addison Wesley, 1995, 1st Edition
  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, 3. Auflage, Oldenbourg Verlag 1999
  8. A. Heuer, G. Saake, Datenbanksysteme - Konzepte und Sprachen, International Thomson Publishing, 1995
  9. A. Kemper, A. Eickler, Datenbanksysteme - Eine Einführung Oldenbourg Verlag, 6. Auflage 2006
  10. Th. Härder, E. Rahm, Datenbanksysteme - Konzepte und Techniken der Implementierung. Springer-Verlag, 1999