Einführung in Datenbanken

Übung

Übungsblätter (Hausaufgaben):

  • 1. Übungsblatt: Webseiten, Tabellen, CSV (8 Punkte, Termin: 21.10.2024, 18:00)
    PDF webseiten.sql
  • 2. Übungsblatt: SQL Syntax, Erste Anfragen (10 Punkte, Termin: 28.10.2024, 18:00)
    PDF
  • 3. Übungsblatt: Datentypen in SQL (11 Punkte, Termin: 04.11.2024, 18:00)
    PDF
  • 4. Übungsblatt: Relationale Schemata (16 Punkte, Termin: 11.11.2024, 18:00)
    PDF h4_insert.sql
  • 5. Übungsblatt: Schema-Entwurf, Logik (14 Punkte, Termin: 18.11.2024, 18:00)
    PDF h5_dt.sql
  • 6. Übungsblatt: Selbstverbund, Logik (13 Punkte, Termin: 25.11.2024, 18:00)
    PDF
  • 7. Übungsblatt: Selbstverbund, NOT EXISTS (20 Punkte, Termin: 02.12.2024, 18:00)
    PDF
  • 8. Übungsblatt: NOT EXISTS (20 Punkte, Termin: 09.12.2024, 18:00)
    PDF
  • 9. Übungsblatt: NULL, Aggregationsfunktionen (20 Punkte, Termin: 16.12.2024, 18:00)
    PDF
  • 10. Übungsblatt: GROUP BY (20 Punkte, Termin: 06.01.2024, 18:00)
    PDF
  • 11. Übungsblatt: SQL-Test (24 Punkte, Termin: 13.01.2024, 18:00)
    PDF
  • 12. Übungsblatt: Relationale Algebra (20 Punkte, Termin: 20.01.2024, 18:00)
    PDF RelaX
  • 13. Übungsblatt: Outer Join, ER-Diagramm (20 Punkte, Termin: 27.01.2024, 18:00)
    PDF
  • 14. Übungsblatt: ER-Modell, Logischer Entwurf (20 Punkte, Termin: 03.02.2024, 18:00)
    PDF

Folien der Übungen:

  • 1. Übung: Organisatorisches, Einführung (08.10.2024)
    PDF
  • 2. Übung: DB-Managementsysteme und DBMS-Funktionen (15.10.2024)
    PDF
  • 3. Übung: Lexikalische Syntax und Syntaxdiagramme (22.10.2024)
    PDF
  • 4. Übung: Datentypen in SQL (29.10.2024)
    PDF
  • 5. Übung: Relationale Schemata (05.11.2024)
    PDF
  • 6. Übung: CREATE TABLE, Logik (12.11.2024)
    PDF
  • 7. Übung: Logik (19.11.2024)
    PDF
  • 8. Übung: Duplikate, ORDER BY, Logik (26.11.2024)
    PDF
  • 9. Übung: NOT EXISTS (03.12.2024)
    PDF
  • 10. Übung: Programmierstil, NOT EXISTS, NULL (10.12.2024)
    PDF
  • 11. Übung: Aggregationsanfragen, GROUP BY, HAVING (17.12.2024)
    PDF
  • 12. Übung: SQL-Wiederholung, Hinweise zur Klausur (07.01.2025)
    PDF
  • 13. Übung: Relationale Algebra (14.01.2025)
    PDF
  • 14. Übung: ER-Diagramme (21.01.2025)
    PDF
  • 15. Übung: Logischer Entwurf (28.01.2025)
    PDF
  • 16. Übung: Klausur-Statistik, ER-Modell, Logischer Entwurf, BCNF (virtuell)
    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:

SQL-Lernspiel:

  • Textadventure als SQL-Lernspiel (Spiel von Herrn Tom Schindler):
    sql_lernspiel.zip
  • Einführung/Anleitung dazu (von Stefan Brass):
    PDF

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