Datenbanksysteme I

Dieser Kurs wird im HWS 2020 angeboten.

Allgemeine Informationen

ModulnummerCS 309
ArtVorlesung mit Übung
DozentProf. Dr. Guido Moerkotte
Übungs­leiterDaniel Flachs, Magnus Müller
SemesterHerbst-/Wintersemester
Semesterwochenstunden4 VL + 2 Ü


Hinweis zum Lehr­betrieb während der Coronavirus-Pandemie

Der Lehr­betrieb erfolgt ausschließlich digital. Präsenz­veranstaltungen vor Ort finden nicht statt. Weiterführende Informationen werden in der ILIAS-Gruppe des Kurses bereitgestellt.

Um der Verkürzung der Vorlesungs­zeit im HWS 2020 entgegenzuwirken und die Vorlesung zeitlich etwas zu entzerren, stehen die meisten Lernmaterialien bereits seit 01.09.2020 auf ILIAS zur Verfügung.

Inhalt

Die Vorlesung ist eine Einführung in Datenbanksysteme und umfasst die folgenden Punkte:

  • Datenbankentwurf
  • relationales Modell
  • relationale Anfragesprachen
  • Datenintegrität
  • relationale Entwurfstheorie
  • physische Daten­organisation
  • Anfragebearbeitung
  • Transaktions­verwaltung
  • Fehlerbehandlung
  • Mehrbenutzersynchronisation
  • Sicherheitsaspekte
  • Data Warehouses und OLAP

Materialien

Die Kurs­unterlagen werden über die ILIAS-Gruppe des Kurses zur Verfügung gestellt.

Voraussetzungen

Grund­kenntnisse in Informatik, Algorithmen und Datenstrukturen.

Literatur

A. Kemper, A. Eickler; Datenbanksysteme. Eine Einführung.; 10. Auflage; De Gruyter Oldenbourg; 2015

weiterführende Literatur

  • A. Kemper, M. Wimmer; Übungs­buch Datenbanksysteme; Oldenbourg Verlag; 2006
  • H. F. Korth, A. Silberschatz, S. Sudarshan; Database System Concepts; 4. Auflage; McGraw Hill Book Co.; 2002
  • R. Elmasri, S.B. Navathe; Fundamentals of Database Systems; Benjamin Cummings, Redwood City, Ca; 4. Auflage; 2003
  • T. Teorey; Database Modeling & Design; 3. Auflage; Morgan Kaufmann; 1999
  • D. Maier; The Theory of Relational Databases; Computer Science Press; 1983
  • C. Batini, S. Ceri, S. B. Navathe; Conceptual Database Design; Benjamin Cummings; Redwood City, Ca, USA; 1992
  • H. Garcia-Molina, J. D. Ullman, J. D. Widom; Database Systems: The Complete Book; Prentice Hall; 2001
  • C. J. Date; An Introduction to Database Systems; 8. Auflage; Addison-Wesley Publishing Company; 2003
  • J. D. Ullman; Principles of Database and Knowledge-Base Systems; Vol. I, Computer Science Press; 1988
  • A. Kemper, G. Moerkotte; Object-Oriented Database Management: Applications in Engineering and Computer Science; Prentice Hall; 1994
  • T. Härder, E. Rahm; Datenbanksysteme - Konzepte und Techniken der Implementierung; 2. Auflage; Springer Verlag; 2001
  • E. Rahm; Mehrrechner-Datenbanksysteme; Addison-Wesley, 1994
  • G­unter Saake, Andreas Heuer, Kai-Uwe Sattler; Datenbanken: Implementierungs­techniken; 2. Auflage; MITP; 2005