Aufgaben vom 21.9.06

Werbung
1:n-Beziehungen und Kartesisches Produkt: Aufgaben vom 21.9.06
Wenn man annimmt, dass jeder Lehrer nur ein Fach unterrichtet, kann man Lehrer
und Kurs in einer Datenbank wie folgt modellieren:
Erstelle SELECT-Abfragen
1) Alle Lehrer mit den dazugehörigen Kursen.
2) Die Kurse des Lehrers mit Kürzel "DO".
3) Welche Fächer gibt es in der GyO?
4) Alle Informatiklehrer.
5) Alle Räume, in denen Informatiklehrer unterrichten.
Wie viele Zeilen werden angezeigt?
(Es gibt 10 Lehrer und 30 Kurse)
6) SELECT *
FROM Lehrer, Kurs;
7) SELECT *
FROM Lehrer, Kurs
WHERE Lehrer.Kuerzel = "DO";
Ein Datensatz in der Tabelle "Kurs" enthält einen Nullwert bei L_ID. Wie viele Zeilen
werden angezeigt?
8) SELECT *
FROM Lehrer, Kurs
WHERE Lehrer.Kuerzel = Kurs.L_ID;
9) SELECT *
FROM Lehrer, Kurs
WHERE (Lehrer.Kuerzel = Kurs.L_ID OR isNull(Kurs.L_ID));
Herunterladen