Beruflich Dokumente
Kultur Dokumente
2. Gib alle Lehrer aus, die Mathematik unterrichten können und derzeit nicht voll beschäftigt
sind!
Select Lehrer.Nachname
From Lehrer, macht, Fach
Where
Lehrer.h < 26 and
Lehrer.L_ID = macht._L_ID and
macht.F_ID = Fach.F_ID and
Fach.Bezeichnung = “Mathematik”;
3. In welchem Raum und bei welchem Lehrer findet man den Schüler “Max Lustig” am
Dienstag in der 3.Stunde?
Select Raum.Bezeichnung, Lehrer.Name
From Lehrer, Schueler, Zeit, Raum, Stundenplan
Where
Schueler.Name = „Lustig“ and
Schueler.Vorname = „Max“ and
Schueler.K_ID = Stundenplan.K_ID and
Stundenplan.Z_ID = Zeit.Z_ID and
Zeit.Tag = “Dienstag” and
Zeit.h = 3 and
Stundenplan.L_ID = Lehrer.L_ID;
5. Da Lehrer “Leutert” krank ist, müssen alle seine Stunden am Mittwoch (Stunde, Klasse)
ermittelt und aufgelistet werden.
Select Zeit.h, Klasse.Bezeichnung
From Lehrer, Klasse, Zeit, gibt, Stundenplan
Where
Lehrer.Name = „Leutert“ and
Lehrer.L_ID = gibt.L_ID and
gibt.F_ID = Stundenplan.F_ID and
Lehrer.L_ID = Stundenplan.L_ID and
Stundenplan.K_ID = Klasse.K_ID and
Stundenplan.Z_ID = Zeit.Z_ID and
Zeit.Tag = “Mittwoch” and;
6. Welche Schüler wohnen in Eisenhüttenstadt und haben am Montag in der ersten Stunde
Unterricht?
Select Schueler.Name, Schueler.Vorname
From Schueler, Adresse, Zeit, Stundenplan, Fach
Where
Adresse.Ort = „Eisenhüttenstadt“ and
Adresse.A_ID = Schueler.A_ID and
Schueler.K_ID = Stundenplan.K_ID and
Stundenplan.F_ID = Fach.F_ID and
Fach.Bezeichnung <> “” and
Stundenplan.Z_ID = Zeit.Z_ID and
Zeit.h = 1;
7. Welche nicht vollbeschäftigten Lehrer können die Klasse 8c am Donnerstag vertreten?
Select Lehrer.Name
From Lehrer, Klasse, Stundenplan
Where
Lehrer.h < 26 and
Klasse.Bezeichnung = „8c“ and
Klasse.K_ID = Stundenplan.K_ID and
Stundenplan.Z_ID = Zeit.Z_ID and
Zeit.Tag = „Donnerstag“ and
Stundenplan.L_ID <> Lehrer.L_ID;
8. Wie viele Lehrer hat die Schule, die zusätzlich am Brenner-Gymnasium unterrichten?
Select Count(Lehrer.L_ID)
From Lehrer, geht, Schulen
Where
Lehrer.L_ID = geht.L_ID and
geht.SCH_ID = Schule.SCH_ID and
Schulen.Bezeichnung = „Brenner“;
11. Welcher der Lehrer aus Frankfurt hat die meisten Stunden?
Select Lehrer.Name, Max (Lehrer.h)
From Lehrer, Adresse
Where
Lehrer.A_ID = Adresse.A_ID and
Adresse.Ort = „Frankfurt“;
12. Welche Lehrer haben Schüler in ihrer Klasse, die am selben Tag wie sie geboren sind?
Select Lehrer.Name
From Lehrer, Schueler
Where
Lehrer.Geburtsdatum = Schueler.Geburtsdatum and
Lehrer.L_ID = Klasse.L_ID and
Klasse.K_ID = Schueler.K_ID;