Hallo,
ich würde mich sehr über Eure Hilfe freuen! Ich schreibe am Montag eine Klausur, u.a. zum Thema SQL und ich habe noch nicht den Durchblick. Man muss dazu sagen, dass das eine Online-Vorlesung ist - vielleicht könnt Ihr mir ja helfen. Es geht um Folgendes:
Gegeben sind folgende Informationen über eine Datenbank zur
Verwaltung von Klausurergebnissen:
Tabelle Student:
MatrNr (Integer, Not Null, die Matrikelnummer)
Name (Char (20))
Vorname (Char (20))
FB (Char (2), die Nummer des Fachbereichs von 01 bis 19)
Beginn (Integer, vierstelliges Jahr des Studienbeginns)
Tabelle Fachbereiche:
Nummer (Char (2))
Name (Char (25), Name des Fachbereichs)
Tabelle Ergebnisse:
MatrNr (Integer, Not Null)
Punkte (Real, erreichte Punktzahl in der Klausur)
Note (Real, erreichte Note)
Wir haben u.a. die normale SELECT-Abfrage behandelt sowie Subqueries. Hier ist z.B. eine Aufgabe:
b) Es sollen in einer Liste die Durchschnittsnoten für jeden Fachbereich (Angabe der Nummer genügt) getrennt ausgegeben werden.
c) Gefragt sind (alphabetisch sortiert) die Namen aller Fachbereiche, aus denen keine (!) Studenten an der Klausur teilgenommen haben.
Könntet Ihr mir vielleicht helfen? Es geht mir nicht nur um die Lösung, natürlich will ich auch die Denkweise dahinter verstehen.
Vielen lieben Dank!
Gruß