Theorie relationaler Datenbanken

Dozent: Prof. Dr. Andreas Heuer
SWS: 2 Vorlesungen
Zeiten: V: Freitag, 09.15-10.45 Uhr
Start: 05.04.2013
Raum: Vorlesung SR 109, Albert-Einstein-Str. 22

Allgemeine Angaben

Modulbezeichnung:Theorie relationaler Datenbanken
Modulnummer:23045
Modulverantwortlich:Professur Datenbank- und Informationssysteme
Lehrveranstaltungen:Vorlesung “Theorie relationaler Datenbanken“
Sprache:Das Modul wird in deutscher Sprache angeboten.
Präsenzlehre:Vorlesung 2 SWS

Modulfunktionen

Lehrinhalte:

Diese Vorlesung beschäftigt sich im Detail mit den geforderten Eigenschaften eines Datenbankschemas sowie Methoden, die für den Datenbankentwurf eingesetzt werden. Einen weiteren Schwerpunkt bildet die Optimierung von Anfragen auf der Basis von Tableaus und  verschiedenen anderen exakten Optimierungsverfahren.

Inhalte:

  1. Mathematische Grundlagen
  2. Grundlagen von Datenbankmodellen
  3. Das relationale Datenbankmodell
  4. Funktionale Abhängigkeiten
  5. Datenbankentwurfstheorie
  6. Mehrwertige Abhängigkeiten
  7. Tableaus
  8. CHASE-Algorithmus
  9. Tableauoptimierung
  10. Mächtigkeit von Anfragesprachen
  11. Updates auf Sichten
  12. Schemaabildungen für Datenintegration und Schemaevolution
  13. Fensterfunktionen und Azyklische Datenbankschemata
Lern- und Qualifikationsziele (Kompetenzen):

Ziel ist ein tiefes, formales Verständnis über die Grundlagen des Relationenmodells, des relationalen Datenbankentwurfs, der Optimierungsverfahren
und der Integritätssicherung. Alle Gebiete werden in angewandter Weise in anderen Vorlesungen behandelt, das zusätzliche Grundlagenwissen in
dieser Detaillierungsstufe ist aber als Ausgangspunkt für einige Arbeiten in der Grundlagenforschung essentiell.

Vorausgesetzte Kenntnisse und Fertigkeiten:

keine

Absolvierte Module:keine
Literatur-Empfehlung:
  1. David Maier: The Theory of Relational Databases. Computer Science Press 1983
Lehr- und Lernformen:
  • Vortrag nach Powerpoint Präsentation
  • Entwicklung von Sätzen und Beweisen an der Tafel
  • Skriptum (pdf-Folien im Web)
  • Selbststudium von Lehrmaterial
  • Selbststudium der angegebenen Literatur und Materialien

Aufwand und Wertigkeit

Arbeitsaufwand für den Studierenden:Gesamtarbeitsaufwand: 90 Stunden
  • Vorlesung “Theorie relationaler Datenbanken“, zu 2 SWS (28 Stunden)
  • Vor- und Nachbereitung Vorlesungsbesuch (28 Stunden)
  • Lösung von Übungsaufgaben (25 Stunden)
  • Prüfungsvorbereitung und Prüfung (9 Stunden)

bestandener Modulprüfung werden 3 Leistungspunkte vergeben.