Abgabe bis 20.11.00
Die Aufgaben sind per email an axel.kohnert@uni-bayreuth.de abzugeben.
Bei der Namensvergabe der Tabellen ist die Matrikelnummer mit einzubauen,
d.h. die Tabelle heisst nicht Firma sondern Firma123456 wenn, die Matrikelnummer
123456 wäre.
(nach Horn)
(8 Punkte)
Legen Sie folgende Beispiel Datenbank an. Füllen Sie sie mit Beispielmaterial.
Die Tabelle Mitarbeiter enthält Name, Vorname des Mitarbeiters
eine MNR (Mitarbeiternummer) einen Geburtstag und das Gehalt.
Die Tabelle Firma enthält eine FNR (Firmennummer) einen
Firmennamen und eine Firmenort.
Die Tabelle Projekt enthält PNR (Projektnummer) einen
Projektnamen, die MNR des Projektleiters einen Fertigstellungstermin
und eine Dringlichkeitsstufe und die FNR der Firma, die den Auftrag
erteilte.
Die Tabelle MitPro enthält die PNR und MNR und die Anzahl
der Stunden, die der Mitarbeiter für dieses Projekt arbeitet.
Formulieren sie folgende Anfragen in SQL:
(2 Punkte) Gesucht sind alle Mitarbeiter, die am Projekt 111 mit mehr als 100 Stunden beteiligt sind
(3 Punkte) Gesucht sind alle Namen und Vornamen der Mitarbeiter die an einem Projekt der Firma 'ABC' beteiligt sind sowie die zugehörigen Projektnamen und Fertigstellungstermine.
(4 Punkte) Gesucht sind alle Projekt an denen nur einer arbeitet.
(5 Punkte) Gesucht sind Projekte bei denen Mitarbeiter beschäftigt sind die mehr als ihr Projektleiter verdienen.