Hallo liebe Community,
ich habe heute den Weg hier ins Forum gefunden weil ich nicht mehr weiter weiß.
Ich habe demnächst Klausur (Wiederholungsklausur) im Fach Datenbanken. Zum lernen stellte mir der Professor eine ältere Klausur zur Verfügung.
Ich hänge nun an den SQL-Abfragen. Ich habe sie beantwortet bin mir aber absolut unsicher bei einigen, da die Befehle meines Erachtens nach zu kurz sind um X Punkte einer Aufgaben zu erzielen.
Ich möchte hier nun gerne die Fragen mit meinen Antworten posten (und die Tabellen mit ihren Verknüpfungen auf die sich die Abfragen beziehen).
Ich hoffe ihr könnt mir schnellst möglich weiterhelfen da ich selbst durch googeln und Scripte durchwälzen nicht mehr weiter komme.
Hier der Link zum Logischen Schema
http://www.repage6.de/memberdata/far…ches-Schema.JPG
Aufgabe 1 (4 Punkte)
Gesucht ist eine Liste mit den Fachbereichsnummern und den Namen
ihrer Lehrveranstaltungen.
Meine Lösung:
SELECT FB-Nr, Lv-Name
FROM Lehrveranstaltungen
Aufgabe 2 (8 Punkte)
Gesucht ist eine Liste solcher (Nach-) Namen, die an beliebiger Position
den Buchstaben ‘y’ oder ‘Y’ enthält und absteigend sortiert ist.
Meine Lösung:
SELECT Name
FROM Anstellung
WHERE Name LIKE '%y%'
OR Name LIKE '%Y%'
Aufgabe 3 (10 Punkte)
Gesucht sind die Personalnummern solcher Angestellten, die weder
‘Hans’ mit Vornamen heißen noch ‘Müller’ als (Nach-)Namen haben.
Meine Lösung:
SELECT Pers-Nr
FROM Anstellung
WHERE NOT ( Vorname ='Hans'
AND Name = 'Müller')
Aufgabe 4 (16 Punkte)
Gesucht ist eine Liste mit den unterschiedlichen Berufen solcher
Mitarbeiter, die dem Fachbereich mit dem Namen ‘Informatik’
zugeordnet sind.
Meine Lösung:
SELECT M.Beruf, P.Fachgebiet
FROM Mitarbeiter AS M
INNER JOIN Professor AS P
ON P.Fachgebiet = 'Informatik'
Alles anzeigen
Aufgabe 5 (18 Punkte)
Gesucht ist eine Liste mit sämtlichen Namen der Lehrveranstaltungen
des Professors aus dem Fachgebiet ‘Datenbanken’.
Meine Lösung:
SELECT L.Lv-Name, P.Fachgebiet
FROM Lehrveranstaltung AS L
INNER JOIN Professor AS P
ON P.Fachgebiet = 'Datenbanken'
Würde mich über eure Hilfe sehr freuen
Mit freundlichen Grüßen
Der Fara