Fakultät für Informatik Arbeitsgruppe Datenbanken

Datenbanken - Konzepte und Sprachen

Organisatorisches

Dozent:Andreas Lübcke
Ort/Zeit:G50-HS3 / Montag, 11-13 Uhr
Assistenten:Christian Heimke
Duc Tam Nguyen
Daniel Zehe
Daniel Lüddecke
SWS:2 V, 2 Ü
Fachsemester: 3., 5. (nur CV) Semester Bachelor (Pflicht)
Univis:Vorlesungseintrag
Prüfungstermin:14.02.2012 10-12Uhr in HS5

Aktuelles

  • Die Einschreibung für die Übungen findet ausschließlich auf der Einschreibungsseite (nach der ersten Vorlesung (ab 19Uhr)) statt!
  • Die Übungen beginnen in der 42. KW (ab 17.10.2011).
  • Raumänderung: Ab Montag den 16.01.2012 finden die praktischen Übungen in den Laboren der FIN statt! Die Zuordnung für den entsprechenden Raum zu jeder Übung findet sich im UniVis.
  • Übungsteilnehmer der Freitagsübung nehmen in der 51. KW an einem anderen Termin der Übung teil oder schicken die Lösung an Andreas Lübcke (bis Donnerstag, 22.12.2011 24Uhr)

Die Übungsaufgaben sind auf einer eigenen Seite verfügbar.

Inhalt

  • Motivation und Historie
  • Grundlegende Konzepte und Architekturen
  • Datenbankmodelle für den Entwurf
  • Datenbankmodelle für die Realisierung
  • Datenbankentwurf und Datendefinition
  • Anfrage- und Änderungsoperationen
  • Relationale Datenbanksprachen
  • Datenbank- Anwendungsprogrammierung
  • Integrität und Trigger
  • Sichten, Datenschutz

Skripte & Empfehlungen

Lernmaterialien

  • Einführung (pdf)
  • Kapitel 1 (pdf) Kapitel 1 Handout (pdf) "Was sind Datenbanken?"
  • Kapitel 2 (pdf) Kapitel 2 Handout (pdf) "Relationale Datenbanken - Daten als Tabellen"
  • Kapitel 3 (pdf) Kapitel 3 Handout (pdf) "Entity-Relationship-Modell"
  • Kapitel 4 (pdf) Kapitel 4 Handout (pdf) "Datenbankentwurf"
  • Kapitel 5 (pdf) Kapitel 5 Handout (pdf) "Relationale Entwurfstheorie"
  • Kapitel 6 (pdf) Kapitel 6 Handout (pdf) "Die relationale Anfragesprache SQL"
  • Kapitel 7 (pdf) Kapitel 7 Handout (pdf) "Grundlagen von Anfragen: Algebra und Kalkül"
  • Kapitel 8 (pdf) Kapitel 8 Handout (pdf) "Transaktionen, Integrität und Trigger"
  • Kapitel 9 (pdf) Kapitel 9 Handout (pdf) "Sichten und Zugriffskontrolle"
  • Kapitel 10 (pdf) Kapitel 10 Handout (pdf) "Anwendungsprogrammierung"

Buch

Die Vorlesung baut auf dem Buch Datenbanken - Konzepte und Sprachen von Gunter Saake, Kai-Uwe Sattler und Andreas Heuer (Mitp-Verlag, 2010) auf.

Buchcover Datenbanken
Konzepte und Sprachen

Gunter Saake, Kai-Uwe Sattler, Andreas Heuer

800 Seiten,
39,95 €, geb.,
Oktober 2010,
ISBN 3-8266-9057-5,
Mitp-Verlag; Auflage: 4., aktualis. u. erw. Aufl.

Übungsaufgaben und Klausuren

Aufgabenblätter

Vorlesung WS2010/2011