Fakultät für Informatik Arbeitsgruppe Datenbanken

Datenbanken - Konzepte und Sprachen

Organisatorisches

Dozent:Prof. Dr. Saake
Ort/Zeit:G50-HS3 / Montag, 11-13 Uhr
Assistenten:Andreas Lübcke
David Broneske
Andreas Meister
Patrick Scheibe
Christian Tänzer
SWS:2 V, 2 Ü
Fachsemester: 3., 5. (nur CV) Semester Bachelor (Pflicht)
Univis:Vorlesungseintrag
Prüfungstermin:16.02.2011 11-13Uhr in Hörsaal 1

Aktuelles

  • Die Einschreibung für die Übungen findet ausschließlich auf der Einschreibungsseite (nach der ersten Vorlesung) statt!
  • Raumänderung: Ab Montag den 24.01.2011 finden die praktischen Übungen in den Laboren der FIN statt! Die Zuordnung für den entsprechenden Raum zu jeder Übung findet sich im UniVis.
  • Die Klausureinsicht findet am 11.04.2011 in Geb.29/125 von 9Uhr bis 11Uhr statt.

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) "Weitere Sprachen"
  • Kapitel 9 (pdf) Kapitel 9 Handout (pdf) "Transaktionen, Integrität und Trigger"
  • Kapitel 10 (pdf) Kapitel 10 Handout (pdf) "Sichten und Zugriffskontrolle"
  • Kapitel 11 (pdf) Kapitel 11 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, 2007) auf.

Buchcover Datenbanken
Konzepte und Sprachen

Gunter Saake, Kai-Uwe Sattler, Andreas Heuer

784 Seiten,
39,95 €, geb.,
November 2007,
ISBN 3-8266-1664-2,
Mitp-Verlag; Auflage: 3., aktualis. u. erw. Aufl.

Übungsaufgaben und Klausuren

Aufgabenblätter

Vorlesung WS2009/2010