FHNW | Hochschule für Wirtschaft 1 Fallbeispiel Projektverwaltung Den folgenden Aufgaben liegt die Datenbank „Projektverwaltung“ zu Grunde. Die folgende Abbildung zeigt das Datenmodell der Datenbank: 1/8 FHNW | Hochschule für Wirtschaft 2/8 FHNW | Hochschule für Wirtschaft Nachfolgend sehen Sie die einzelnen Tabellen im Detail: MITARBEITER MANr AbtNr Name Vorname Adresse Geburtsdatum Eintrittsdatum AHVTelefon Fax Mobil Nr Email MA1 ABT2 Muster Hans Hauptstrasse 2 01.05.1977 23.03.2002 [email protected] MA10 ABT2 Kunz Eduard 14.12.1983 07.08.2002 [email protected] MA11 ABT5 Müller Stefan Weihermattstrasse 33 Blauhof 12 02.07.1954 04.07.2002 .mü[email protected] MA12 ABT2 Amersbach Jürgen 01.08.1967 01.06.1999 jü[email protected] MA13 ABT4 Zetlaw Alfred Weihermattstrasse 88 Bahnhofweg 12 17.11.1955 22.08.2000 [email protected] MA14 ABT5 Müller Urs 28.02.1959 04.06.1991 urs.mü[email protected] MA16 ABT1 Hämmerli Beat In den Familiengärten 4 Ob dem Trissel 02.03.1944 03.02.1989 beat.hä[email protected] MA2 ABT2 Müller Peter Am Bach 27 06.07.1977 03.04.1995 peter.mü[email protected] MA3 ABT1 Hinz Vreni Weiherweg 17 19.05.1972 08.02.1994 [email protected] MA5 ABT2 Müller Paul Auf der Wacht 33 22.08.1966 02.04.1995 paul.mü[email protected] MA6 ABT2 Krause Hugo Balzhof 12.09.1970 03.04.1995 [email protected] MA7 ABT1 Westermann Elisabeth Immergasse 33 31.08.1973 03.04.1995 [email protected] MA8 ABT2 MüllerLüdenscheidt MA9 ABT2 Hinz Heidi Hauptstrasse 23 22.05.1968 07.09.1999 Max Seitenweg 17a 05.12.1981 02.03.2003 heidi.müllerlü[email protected] [email protected] 3/8 FHNW | Hochschule für Wirtschaft PROJEKT PNr MANr Beschreibung PR00001 MA2 Einführung Office XP Auftraggeber StartterminGeplant EndterminGeplant Budget Verrechnungsart Status 01.04.2003 31.07.2003 15000 nach Aufwand in Auftrag PR00002 MA1 Hardwarelieferung für Werk 2 02.06.2003 10.06.2003 50000 fix Anfrage PR00003 MA2 Einführung Windows XP 02.05.2003 31.08.2003 10000 nach Aufwand in Auftrag PR00004 MA3 Info-System Anlagenbau 05.04.2002 01.08.2004 80000 fix Anfrage PROJEKTRAPPORT MANr PNr Datum Geleisteter Aufwand Beschreibung Verrechenbar MA1 PR00001 07.01.2003 6 Nein MA1 PR00002 07.01.2003 3 Nein MA1 PR00003 07.01.2003 2 Nein MA1 PR00003 08.01.2003 5.5 Ja MA2 PR00001 06.01.2003 4.5 Ja MA2 PR00002 08.01.2003 4 Nein EINSATZART Code C1 C2 C3 Beschreibung Mitarbeit Aushilfe Backoffice 4/8 FHNW | Hochschule für Wirtschaft PROJEKTTEAM MANr MA1 MA1 MA1 MA10 MA10 MA10 MA11 MA13 MA13 MA13 MA14 MA14 MA16 MA16 MA2 MA2 MA3 MA5 MA5 MA6 MA7 MA8 MA8 MA9 PNr PR00001 PR00002 PR00003 PR00001 PR00002 PR00003 PR00001 PR00001 PR00002 PR00003 PR00001 PR00002 PR00001 PR00003 PR00001 PR00002 PR00001 PR00001 PR00002 PR00001 PR00001 PR00001 PR00003 PR00001 Einsatzart C1 C2 C1 C1 C1 C1 C1 C1 C2 C1 C1 C1 C1 C1 C1 C2 C1 C1 C1 C3 C1 C1 5/8 FHNW | Hochschule für Wirtschaft ABTEILUNG AbtNr ABT1 ABT2 ABT3 ABT4 ABT5 ABT6 KSTNr Bezeichnung KST1 Office-Entwicklung KST1 Datenbank-Entwicklung KST1 Web-Entwicklung KST2 Region CH KST2 Region D KST4 Spedition KOSTENSTELLE KSTNr KST1 KST2 KST3 KST4 KST5 Bezeichnung Entwicklung Verkauf Marketing Sekretariat Geschäftsleitung 2 PNr PR00001 PR00002 PR00003 PR00003 Beschreibung Einführung Office XP Hardwarelieferung für Werk 2 Einführung Windows XP Info-System Anlagenbau 6/8 FHNW | Hochschule für Wirtschaft 3 Aufgaben Die folgenden Aufgaben beziehen sich auf die Access-Datenbank "SQLProjektverwaltung.mdb". Wichtig: Bitte kopieren Sie sich diese Datenbank zuerst in ihr persönliches Verzeichnis ! Geben Sie den Abfragen beim Speichern jeweils die Bezeichnung in den eckigen Klammern der Aufgabenstellungen. Die Aufgaben können mit Access SQL oder auch mit QbE gelöst werden. Schauen Sie sich aber in jedem Fall die jeweils andere Methode an und vergewissern Sie sich, dass Sie diese verstehen! Aufgaben: 1. Erstellen Sie eine Abfrage, die den gesamten Inhalt der Tabelle PROJEKT auflistet. [Abfrage01] 2. Alle Mitarbeitenden der Abteilung ABT2. [Abfrage02] 3. Alle Mitarbeitenden die in der Abteilung ABT1 und die, die in der Abteilung ABT2 arbeiten. [Abfrage03] 4. Alle Mitarbeitenden die entweder in der Abteilung ABT1 oder in der Abteilung ABT2 arbeiten, aber nicht 'Müller' heissen. [Abfrage04] – Hinweis: Im Qbe und SQL können Sie NICHT wie folgt ausdrücken: <> 5. Alle Projekte nach Endtermin aufsteigend sortiert. [Abfrage05] 6. Alle Projekte nach Endtermin absteigend sortiert. [Abfrage06] 7. Alle Mitarbeitenden nach Abteilung und Geburtstag absteigend sortiert. [Abfrage07] 8. Alle Nachnamen der Mitarbeitenden, wobei jeder Nachname nur einmal aufgelistet werden soll. [Abfrage08] 9. Anzeige aller Projekte mit PNr und Beschreibung sowie MANr, Name und Vorname des projektleitenden Mitarbeitenden. [Abfrage09] 10. Alle Mitarbeitenden der Kostenstelle 'Entwicklung'. [Abfrage10] 11. Erstellen Sie folgende Abfrage und führen Sie Sie aus: [Abfrage11] SELECT MITARBEITER.MANr, MITARBEITER.Name, MITARBEITER.Vorname, PROJEKT.PNr, PROJEKT.Beschreibung FROM MITARBEITER, PROJEKT; Was passiert und weshalb? - Finden Sie eine Lösung! 12. Erstellen Sie eine Abfrage, die bei allen Projekten die Projektnummer, die Projektbeschreibung, das Budget sowie das Budget inkl. MWSt ausgibt. Verwenden Sie einen MWSt-Satz von 7.6%. [Abfrage12] 13. Finden Sie das älteste und das neuste Mitarbeiter-Eintrittsdatum. [Abfrage13] FHNW | Hochschule für Wirtschaft Zum Schluss noch zwei Abfragen für die Spezialisten: 14. Wie viele verschiedene Projekte sind zur Zeit in Auftrag? [Abfrage14] 15. Anzahl Mitarbeitende pro Abteilung. [Abfrage15] – Hinweis: Hier müssen Sie mit der Gruppierung arbeiten 16. Alle Abteilungen mit mehr als 2 Mitarbeitenden. [Abfrage16] – Hinweis: Hier müssen Sie ebenfalls mit der Gruppierung arbeiten und noch dazu HAVING-Klausel verwenden