Einführung in Datenbanken

Übung

Zum Ausprobieren von SQL (mit PostgreSQL) stellen wir die Adminer-Webschnittstelle zur Verfügung:

  • Adminer-Webschnittstelle
  • Die Zugangsdaten stehen in StudIP unter dem Reiter "Adminer".
  • Es ist auch möglich, PostgreSQL auf dem eigenen Rechner zu installieren.
  • Wir stellen auch Skripte zur Verfügung, mit denen Sie PostgreSQL mit unseren Beispiel-Datenbanken in einem Docker-Container laufen lassen können.

Übungsblätter (Hausaufgaben):

  • 1. Übungsblatt: Webseiten, Tabellen, CSV (16 Punkte, Termin: 25.10.2021, 18:00)
    PDF
  • 2. Übungsblatt: Adminer, Relationales Schema, CREATE TABLE (10 Punkte, Termin: 01.11.2021, 18:00)
    PDF
  • 3. Übungsblatt: Relationales Schema, CREATE TABLE (15 Punkte, Termin: 08.11.2021, 18:00)
    PDF
  • 4. Übungsblatt: Datentyp-Operationen (16 Punkte, Termin: 15.11.2021, 18:00)
    PDF
  • 5. Übungsblatt: Information Schema (16 Punkte, Termin: 22.11.2021, 18:00)
    PDF
  • 6. Übungsblatt: Logik (14 Punkte, Termin: 29.11.2021, 18:00)
    PDF
  • 7. Übungsblatt: Verbund-Anfragen inkl. Selbstverbund (15 Punkte, Termin: 06.12.2021, 18:00)
    PDF
  • 8. Übungsblatt: Selbstverbund und Unteranfragen (15 Punkte, Termin: 13.12.2021, 18:00)
    PDF
  • 9. Übungsblatt: Nullwerte und Aggregationen (20 Punkte, Termin: 17.01.2022, 18:00)
    PDF
  • 10. Übungsblatt: Aggregationen und Relationale Algebra (25 Punkte, Termin: 24.01.2022, 18:00)
    PDF
  • 11. Übungsblatt: Mengenoperationen, Join (25 Punkte, Termin: 31.01.2022, 18:00)
    PDF
  • 12. Übungsblatt: ER_Diagramme (22 Punkte, Termin: 07.02.2022, 18:00)
    PDF dozent.dot cd.dot GraphvizOnline
  • 13. Übungsblatt: Logischer Entwurf (10 Punkte, Termin: 14.02.2022, 18:00)
    PDF

Beispiel-Datenbanken:

Weitere Übungs-Software:

Relationale Algebra kann mit RelaX ausprobiert werden:

Für praktische Übungen zum ER-Entwurf (gegen Ende der Vorlesung) empfehlen wir:

Prof. Dr. Stefan Brass
Impressum