Vorlesung
Datenbanken
Sommersemester 2002
  Überblick  Organisatorisches  Inhalt  Literatur  Material
Überblick Ziel der Vorlesung ist die Vermittlung von Grundkenntnissen zur Arbeit mit Datenbanken. Schwerpunkte bilden dabei Datenbankmodelle für Entwurf und Implementierung (ER-Modell, Relationenmodell), Sprachen für Datenbanksysteme (SQL, QBE) und deren theoretische Basis sowie Aspekte der Anwendungsprogrammierung.
Organisatorisches
Dozent: Dr. Kai-Uwe Sattler
Übungsleiter: Dr. Bernd Keller
Andreas Märcz
Vorlesung: Dienstag, 9.20-10.50 Uhr, HSZ/AUDI/H
Übungen: siehe Übungsplan
Inhalt
  1. Grundlegende Konzepte und Architekturen
  2. Datenbankmodelle für den Entwurf
  3. Datenbankmodelle für die Realisierung
  4. Datenbankentwurf
  5. Relationaler Datenbankentwurf
  6. Grundlagen von Anfragen und Änderungen
  7. Datenbankdefinition
  8. Die relationale Datenbanksprache SQL
  9. Weitere Datenbanksprachen
  10. Datenbank-Anwendungsprogrammierung
  11. Integrität und Trigger
  12. Sichten und Datenschutz
Literatur Die Vorlesung basiert auf dem Buch "Datenbanken - Konzepte und Sprachen" von Heuer/Saake, mitp-Verlag Bonn, Januar 2000.

Für wesentliche Teile der Vorlesung (ER-Modellierung, SQL) ist auch das Buch "Datenbanken kompakt" von Heuer/Saake/Sattler, mitp-Verlag, März 2001, empfehlenswert, für das Hörerscheine ausgegeben werden (Preis: 16 Euro).

Vorlesungsmaterial Rechtzeitig vor Beginn der Vorlesung werden an dieser Stelle Kopien der Foliensätze zum Download angeboten. Die Kopien stehen sowohl als Postscript-Datei (Anzeigen und Drucken mit ghostscript) als auch als PDF-Datei (Acrobat Reader) zur Verfügung:
  • Kapitel 1: Grundlegende Konzepte (9.4.02) PS | PDF
  • Kapitel 2: Datenbankmodelle für den Entwurf (16.4.02) PS | PDF
  • Kapitel 3: Datenbankmodelle für die Realisierung (23.4.02) PS | PDF
  • Kapitel 4: Datenbankentwurf (30.4.02) PS | PDF
  • Kapitel 5: Relationaler DB-Entwurf (6.5.02) PS | PDF
  • Kapitel 6: Grundlagen von Anfragen (14.5.02) PS | PDF
  • Kapitel 7: Datenbankdefinitionssprachen (28.5.02) PS | PDF
  • Kapitel 8: Relationale DB-Sprachen (4.6.02) PS | PDF
  • Kapitel 9: Weitere DB-Sprachen (11.6.02) PS | PDF
  • Kapitel 10: Anwendungsprogrammierung (18.6.02) PS | PDF
  • Kapitel 11: Integritätssicherung und Trigger (2.7.02) PS | PDF
  • Kapitel 12: Sichten und Rechtevergabe (9.7.02) PS | PDF

Letzte Äbderung: Kai-Uwe Sattler Montag, 1. Juli 2002