Impressum | Kontakt
 Startseite | Kurse Projekte | Haskell | Fortbildungen | Linux | Suche

Übungsaufgaben

Raumreserrvierung   Startet den Datei-DownloadArbeitsblatt

 

Universität:

Im Folgenden ist das Relationenmodelleiner Universität gegeben.

  • Skizziere das dazugehörige ERM-Modell mit Kardinaltitäten
  • In der Datenbank lkinf sind diese Tabellen mit einigen Beispieldaten installiert. Führe einige Abfragen durch und überlege dir selbst weitere komplexe Abfragen.

Studenten    : { MatrNr, Name, Semester   }
Professoren  : { PersNr, Name, Rang, Raum }
                 Vor.: Rang in ('C2', 'C3', 'C4')
Assistenten  : { PersNr, Name, Fachgebiet, Boss }
                 Fremdschlüssel Boss REFERENCES Professoren
Vorlesungen  : { VorlNr, Titel, SWS, gelesenVon }
                 Vor.: gelesenVon REFERENCES Professoren
hoeren       : { MatrNr, VorlNr  }
                 Vor.: MatrNr REFERENCES Studenten
                       VorlNr REFERENCES Vorlesungen

voraussetzen : { Vorgaenger, Nachfolger }
                 Vor.: Vorgaenger REFERENCES Vorlesungen
                       Nachfolger REFERENCES Vorlesungen

pruefen      : { MatrNr, VorlNr, PersNr, Note  }
                 Vor.: MatrNr REFERENCES Studenten
                       VorlNr REFERENCES Vorlesungen
                       PersNr REFERENCES Professoren
                       Note  between 0.7 and 5.0

 Download der sql-Datei: Startet den Datei-DownloadSchema  Startet den Datei-DownloadDaten

 Abfragen:

  1. Zeige alle Studenten an, die bei Professor "Sokrates" eine Vorlesung hören.
  2. Zeige alle Studenten an, die sich über die Vorlesung "Ethik" prüfen lassen.
  3. Zeige alle Vorlesungen an, die die Vorlesung "Grundzuege" voraussetzen.
  4. Zeige alle Assistenten der beiden Professoren "Sokrates" und "Kopernikus" an.
  5. Bestimme die Duchschnittsnote aller Prüfungen / aller Prüfungen einer bestimmten Vorlesung
  6. Finde drei weitere Abfragen, die sich über mindestens zwei Tabellen erstrecken.

 

Bundesliga: (Gruppenarbeit)

Das ERM-Modell soll in ein Relationenmodell übertragen werden. Erstellt die nötigen Tabellen und gebt einige sinnvolle Daten ein. Überprüft das Modell mit Hilfe einiger Abfragen.

Startet den Datei-Download Bundesliga - Modell