Einführung in Datenbanken

Übung

Die Abgabe der Hausaufgaben geschieht über die Übungsplattform in Stud.IP.

Adminer-Webschnittstelle zum Üben von SQL.
Die Zugangsdaten stehen in StudIP unter dem Reiter "Adminer".

Relationale Algebra kann mit RelaX ausprobiert werden:

Übungsblätter (Hausaufgaben):

  • 1. Übungsblatt: Webseiten, Tabellen, CSV (10 Punkte, Termin: 09.11.2020, 18:00)
    PDF
  • 2. Übungsblatt: Adminer, Schema-Notation, CREATE TABLE (13 Punkte, Termin: 16.11.2020, 18:00)
    PDF h2b_insert.sql (Beispiel-Daten) abgaben.csv
  • 3. Übungsblatt: Schema-Notation, CREATE TABLE (15 Punkte, Termin: 23.11.2020, 18:00)
    PDF
  • 4. Übungsblatt: Einfache SQL-Anfragen (15 Punkte, Termin: 30.11.2020, 18:00)
    PDF
  • 5. Übungsblatt: Logische Verknüpfungen, Join (15 Punkte, Termin: 07.12.2020, 18:00)
    PDF
  • 6. Übungsblatt: Sortierung, Selbstverbund (15 Punkte, Termin: 14.12.2020, 18:00)
    PDF
  • 7. Übungsblatt: Selbstverbund, Unteranfragen (15 Punkte, Termin: 04.01.2021, 18:00)
    PDF
  • 8. Übungsblatt: Unteranfragen, Aggregation (15 Punkte, Termin: 11.01.2021, 18:00)
    PDF
  • 9. Übungsblatt: Aggregations-Anfragen mit GROUP BY (15 Punkte, Termin: 18.01.2021, 18:00)
    PDF
  • 10. Übungsblatt: Aggregationen, UNION, Relationale Algebra (15 Punkte, Termin: 25.01.2021, 18:00)
    PDF
  • 11. Übungsblatt: Mengendifferenz, UNION (15 Punkte, Termin: 01.02.2021, 18:00)
    PDF
  • 12. Übungsblatt: ER-Modell, SQL-Island (15 Punkte, Termin: 08.02.2021, 18:00)
    PDF
  • 13. Übungsblatt: ER-Modell, Logischer Entwurf (20 Punkte, Termin: 15.02.2021, 18:00)
    PDF
  • 14. Übungsblatt: Relationale Normalformen (15 Bonus-Punkte, Termin: 22.02.2021, 18:00)
    PDF

Folien der Übungen:

  • 1. Übung: Einführung (03.11.2020)
    PDF
  • 2. Übung: DBMS-Funktionen, Relationales Modell (10.11.2020)
    PDF
  • 3. Übung: Relationale Schemata, Syntaxdiagramme (17.11.2020)
    PDF
  • 4. Übung: Syntaxdiagramme, Java-Programm, Signaturen (24.11.2020)
    PDF nullst.sql
  • 5. Übung: Relationaler DB-Entwurf, Einfache Anfragen (01.12.2020)
    PDF like_test.sql
  • 6. Übung: Logik in SQL, Join (Verbund) (08.12.2020)
    PDF
  • 7. Übung: Duplikate in SQL (15.12.2020)
    PDF
  • 8. Übung: Nichtmonotone Anfragen (NOT EXISTS) (05.01.2021)
    PDF
  • 9. Übung: Aggregationsfunktionen, WITH (lokale Sichten) (12.01.2021)
    PDF
  • 10. Übung: GROUP BY, Erste Anfragen in Relationaler Algebra (19.01.2021)
    PDF
  • 11. Übung: Relationale Algebra, Outer Join in SQL (26.01.2021)
    PDF
  • 12. Übung: Einf"uhrung in den DB-Entwurf (02.02.2021)
    PDF dozent.dot
  • 13. Übung: ER-Diagramme (09.02.2021)
    PDF
  • 14. Übung: ER-Diagramme, Logischer Entwurf, Funktionale Abhängigkeiten (16.02.2021)
    PDF
  • 15. Foliensatz: L"osung zur letzten Präsenzaufgabe und Bonus-Hausaufgabe
    PDF

Beispiel-Datenbanken:

  • Erstes Beispiel (eine Tabelle mit Hausaufgaben-Punkten):
    bsp1.sql
  • Beispiel-Datenbank der Vorlesung (STUDENTEN, AUFGABEN, BEWERTUNGEN):
    bsp_db.sql
  • US-Presidenten (nicht aktuell):
    presidents.sql
  • Klassische Musik-CDs:
    cd.sql
  • Alte Beispiel-Datenbank von Oracle (EMP, DEPT, SALGRADE):
    empdept.sql
  • ...
Prof. Dr. Stefan Brass
Impressum