Einführung in Datenbanken

Übung

Übungsblätter (Hausaufgaben):

  • 1. Übungsblatt: Webseiten, Tabellen, CSV (10 Punkte, Termin: 23.10.2023, 18:00)
    PDF
  • 2. Übungsblatt: Lexikalische Syntax (11 Punkte, Termin: 30.10.2023, 18:00)
    PDF
  • 3. Übungsblatt: Datentypen, CREATE TABLE (11 Punkte, Termin: 06.11.2023, 18:00)
    PDF
  • 4. Übungsblatt: Datentypen, CREATE TABLE (16 Punkte, Termin: 13.11.2023, 18:00)
    PDF h4_insert.sql
  • 5. Übungsblatt: DB-Entwurf, Einfache SQL-Anfragen (10 Punkte, Termin: 20.11.2023, 18:00)
    PDF
  • 6. Übungsblatt: Logik (13 Punkte, Termin: 27.11.2023, 18:00)
    PDF h6_dt.sql
  • 7. Übungsblatt: Joins (20 Punkte, Termin: 04.12.2023, 18:00)
    PDF
  • 8. Übungsblatt: NOT EXISTS (20 Punkte, Termin: 11.12.2023, 18:00)
    PDF
  • 9. Übungsblatt: Self Join, NOT EXISTS, NULL (20 Punkte, Termin: 18.12.2023, 18:00)
    PDF
  • 10. Übungsblatt: Nullwerte, Aggregationen (15+1 Punkte, Termin: 08.01.2024, 18:00)
    PDF
  • 11. Übungsblatt: GROUP BY, HAVING (20 Punkte, Termin: 15.01.2024, 18:00)
    PDF
  • 12. Übungsblatt: Mengenoperationen in SQL (22 Punkte, Termin: 22.01.2024, 18:00)
    PDF
  • 13. Übungsblatt: ER-Modell (20 Punkte, Termin: 29.01.2024, 18:00)
    PDF
  • 14. Übungsblatt: Logischer Entwurf (10 Punkte, Termin: 05.02.2024, 18:00)
    PDF

Folien der Übungen:

  • 1. Übung: Organisatorisches, Einführung (10.10.2023)
    PDF
  • 2. Übung: DB-Managementsysteme und DBMS-Funktionen (17.10.2023)
    PDF
  • 3. Übung: CSV, Datentypen (24.10.2023) (Folien teils alt)
    PDF
  • 4. Übung: Datentyp-Funktionen, CREATE TABLE (07.11.2023)
    PDF
  • 5. Übung: Relationale DB-Schemata, CREATE TABLE (14.11.2023)
    PDF
  • 6. Übung: Datenbank=Entwurf, Erste Join-Anfragen (21.11.2023)
    PDF
  • 7. Übung: Logik, Duplikate (28.11.2023)
    PDF
  • 8. Übung: ORDER BY, Duplikate, Logik, NOT EXISTS (05.12.2023)
    PDF
  • 9. Übung: Klausuraufgaben, Stilfragen, NOT EXISTS (12.12.2023)
    PDF
  • 10. Übung: Klausurbewertung, NOT EXISTS, Nullwerte (19.12.2023)
    PDF
  • 11. Übung: Aggregationsfunktionen, GROUP BY, CASE (09.01.2024)
    PDF
  • 12. Übung: GROUP BY, Relationale Algebra (16.01.2024)
    PDF
  • 13. Übung: Mengenoperationen in SQL, ER-Entwurf (23.01.2024)
    PDF dozent.dot
  • 14. Übung: ER-Modell, Logischer Entwurf (30.01.2024)
    PDF
  • 15. Übung (virtuell, nur Folien): Logischer Entwurf, Relationale Normalformen
    PDF

Übungs-Software für SQL:

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.

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