Contact People Projects Teaching Publications Intranet
 

Vorlesung: Einführung in Datenbanksysteme, Wintersemester 10/11
 

Dozenten: Ralf Möller

Ort: TUHHSBS95 D1023

Zeit: Mon., 09:45 - 11:15, Beginn 18.10.2010


Uebung (S. Wandelt)


Voraussetzungen:

Diskrete Mathematik, Informatik I,II,III, Algorithmen und Datenstrukturen, Objektorientierte Programmierung, XML


Skript, Vorlesungsaufzeichnungen usw.:

A. Kemper, A. Eickler, Datenbanksysteme - n. Auflage, Oldenbourg, 2010


Inhalt:

  1. Einführung
  2. Konzeptuelle Datenmodellierung:
  3. Implementierungsmodelle: Relationales Datenmodell
    • Grundlagen
      Referentielle Integrität, Schlüssel, Fremdschlüssel, Funktionale Abhängigkeiten (fds)
      kanonische Abbildung von Entitytypen und Relationships ins Relationenmodell
      Aktualisierungs-, Einfüge- und Löschanomalien,
      Relationale Algebra
    • Relationale Entwurfstheorie:
      Hülle bzgl. FD-Menge, kanonische Ueberdeckung von FD-Mengen, Normalisierung,
      verlustfreie und äbhängigkeitsbewahrende Zerlegung,
      mehrwertige Abhängigkeiten (mvds)
    • Anfragesprachen, SQL
  4. Mehrbenutzersynchronisation und Fehlerbehandlung: Transaktionen
  5. Implementierungsmodelle: Objektrelationale Datenmodelle
  6. Implementierungsmodelle für semistrukturierte Daten
  7. Deduktive Datenbanken (Datalog 1)
    Datalog, Safety, Rekursion, Negation (stratifiziertes Datalog),
  8. Verteilte Datenbanken


Danksagung

Für die Vorlesung wurden im Internet verfügbare Präsentationsmaterialen von A. Kemper und A. Eickler (Uni Passau)
verwendet (siehe die jeweiligen Hinweise auf das untenstehende Buch).

Diese Vorlesung verwendet auch Präsentationsmaterialien von F. Matthes (jetzt TU Müchnen).

Die Präsentationen zu XQuery stammen aus dem XQuery-Tutorial von Craig Knoblock.

Einige Präsentationen zum Thema Transaktionen stammen von B. Neumann, (Uni HH).

Vielen Dank an alle Autoren für die Bereitstellung des Materials.


Literatur:

NB: Um Missverständnissen vorzubeugen: Für die Klausur ist der Inhalt dieser Vorlesung maßgebend. Es reicht nicht,
zur Vorbereitung einfach nur eine Literaturangabe aus der obigen Liste zu wählen.
Mit dem Buch von Kemper/Eickler ist aber schon sehr viel abgedeckt.


Alte Klausuren


Ralf Möller