/**************************************************************************************** * Aufgabe 1 * * Welche Unternehmen haben keine E-Mail-Adresse und keine Telefonnummer angegeben? * * u_id name branche * =============================================== * 11 Augsburg Airways Fluggesellschaft * 10 Augsburger Kattunfabrik Kattunfabrik * 9 Bäckerei Bauer Bäckerei * 5 Team23 Digitalagentur * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 2 * * Welche Unternehmen haben nur eine der beiden Kontaktinformationen * Telefonnummer und E-Mail-Adresse angegeben? * * u_id name branche * ==================================== * 8 Audi Fahrzeugbau * 3 Hochschule München Hochschule * 6 MAN Fahrzeugbau * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 3 * * Welche Unternehmen liegen derzeit nicht in der Region Augsburg, d.h. haben derzeit * zumindest eine Zweigstelle, die nicht in Augsburg liegen? * * u_id name branche * ====================================== * 8 Audi Fahrzeugbau * 7 BMW Fahrzeugbau * 1 Hochschule Augsburg Hochschule * 2 Hochschule Kempten Hochschule * 3 Hochschule München Hochschule * 4 Hochschule Neu-Ulm Hochschule * 6 MAN Fahrzeugbau * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 4 * * Welche Unternehmen sind und waren auch noch nicht in Augsburg vertreten * (weder durch den Hauptsitz noch durch eine Zweigstelle)? * * u_id name branche * =========================================== * 8 Audi Fahrzeugbau * 11 Augsburg Airways Fluggesellschaft * 9 Bäckerei Bauer Bäckerei * 7 BMW Fahrzeugbau * 2 Hochschule Kempten Hochschule * 3 Hochschule München Hochschule * 4 Hochschule Neu-Ulm Hochschule * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 5 * * Schreiben Sie eine View "unternehmen_info", die zu einem Unternehmen sämtliche * Informationen sammelt: Unternehmensdaten und Daten über die Regionen, in denen * das Unternehmen liegt. Das heißt, verknüpfen Sie alle vier Tabellen des Modells * durch geeignete JOIN-Operationen. * * Achten Sie darauf, dass wirklich alle Unternehmen ausgegeben werden. * * u_id name web email tel branche von bis art r_id region l_id land * ============================================================================================================================================================================================================================== * 1 Hochschule Augsburg https://www.hs-augsburg.de/ info@hs-augsburg.de +49 (0)89 1265-0 Hochschule 1670-01-01 NULL Campus 1 Augsburg 1 Deutschland * 1 Hochschule Augsburg https://www.hs-augsburg.de/ info@hs-augsburg.de +49 (0)89 1265-0 Hochschule 2010-01-01 NULL Tagungszentrum 6 Illertissen 1 Deutschland * 2 Hochschule Kempten https://www.hochschule-kempten.e post@hs-kempten.de +49 (0)831 2523-0 Hochschule 1977-01-01 NULL Campus 2 Kempten 1 Deutschland * 2 Hochschule Kempten https://www.hochschule-kempten.e post@hs-kempten.de +49 (0)831 2523-0 Hochschule 2010-01-01 NULL Tagungszentrum 6 Illertissen 1 Deutschland * 3 Hochschule München https://www.hm.edu/ webmaster@hm.edu +49 (0)821-5586-0 Hochschule 1823-01-01 NULL Campus 3 München 1 Deutschland * 4 Hochschule Neu-Ulm https://www.hs-neu-ulm.de/ info@hs-neu-ulm.de +49 (0)731/9762-0 Hochschule 1994-01-01 NULL Campus 4 Ulm 1 Deutschland * 4 Hochschule Neu-Ulm https://www.hs-neu-ulm.de/ info@hs-neu-ulm.de +49 (0)731/9762-0 Hochschule 2010-01-01 NULL Tagungszentrum 6 Illertissen 1 Deutschland * 5 Team23 https://www.team23.de/ NULL NULL Digitalagentur 1999-05-05 NULL Zentrale 1 Augsburg 1 Deutschland * 6 MAN https://www.man.eu/de/ NULL +49 89 36098-0 Fahrzeugbau 1986-01-01 NULL Zentrale 3 München 1 Deutschland * 6 MAN https://www.man.eu/de/ NULL +49 89 36098-0 Fahrzeugbau 1840-01-01 NULL Produktion 1 Augsburg 1 Deutschland * 6 MAN https://www.man.eu/de/ NULL +49 89 36098-0 Fahrzeugbau 1908-01-01 1968-12-31 Schienenfahrzeuge 8 Nürnberg 1 Deutschland * 7 BMW https://www.bmwgroup.com/ bmwgroup.customerservice@bmwgroup.com +49 89 382-0 Fahrzeugbau 1916-01-01 NULL Zentrale 3 München 1 Deutschland * 7 BMW https://www.bmwgroup.com/ bmwgroup.customerservice@bmwgroup.com +49 89 382-0 Fahrzeugbau NULL NULL Vertrieb 7 Salzburg 2 Österreich * 8 Audi https://www.audi.de/ NULL +49 (0)841 89-0 Fahrzeugbau 1949-01-01 NULL Zentrale 5 Ingolstadt 1 Deutschland * 8 Audi https://www.audi.de/ NULL +49 (0)841 89-0 Fahrzeugbau NULL NULL Vertrieb 7 Salzburg 2 Österreich * 9 Bäckerei Bauer https://www.baeckerei-bauer.info/ NULL NULL Bäckerei NULL NULL NULL NULL NULL NULL NULL * 10 Augsburger Kattunfabrik https://de.wikipedia.org/wiki/NAK NULL NULL Kattunfabrik 1885-01-12 1996-06-30 Zentrale 1 Augsburg 1 Deutschland * 11 Augsburg Airways https://de.wikipedia.org/wiki/IQ NULL NULL Fluggesellschaft 1981-01-01 2013-12-31 Zentrale 9 Hallbergmoos 1 Deutschland * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 6 * * Wie viele derzeit aktive verschiedene Unternehmen wurden für die einzelnen * Regionen erfasst? * * (Sie dürfen die zuvor definierte View verwenden, wenn Sie möchten. * Auch im Folgenden kann Ihnen diese View noch gute Dienste leisten.) * * region land anzahl * ================================ * Augsburg Deutschland 3 * Illertissen Deutschland 3 * Ingolstadt Deutschland 1 * Kempten Deutschland 1 * München Deutschland 3 * Salzburg Österreich 2 * Ulm Deutschland 1 * NULL NULL 1 * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 7 * * Für welche Regionen wurden die meisten Unternehmen erfasst? * * region land anzahl * ================================ * Augsburg Deutschland 4 * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 8 * * Fügen Sie für Digitalagentur 'Team23' die E-Mail-Adresse 'info@team23.de' * und die Telefonnummer '+49 (0)821 / 650 719 - 0' ein. Sorgen Sie dafür, dass * die Update-Operation auch dann korrekt funktionieren würde, falls es in * Hamburg einen Friseur mit demselben Firmennamen geben sollte und dieser * schon in der Datenbank eingetragen wäre. Verwenden Sie in Ihrer Operation * NICHT den Vergleich "u_id = 5". * * u_id name web email tel branche * ============================================================================================== * 5 Team23 https://www.team23.de/ info@team23.de +49 (0)821 / 650 719 - 0 Digitalagentur * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 9 * * Welches ist der älteste Unternehmensstandort? Geben Sie den Standort, das Unternehmen * und das Datum aus, seit dem das Unternehmen an diesem Standort tätig ist. * * region land name branche seit * ================================================================== * Augsburg Deutschland Hochschule Augsburg Hochschule 1670-01-01 * ***************************************************************************************/ /**************************************************************************************** * Aufgabe 10 * * Berechnen Sie für jede Region und jedes Land wie viele Unternehmen dafür erfasst * wurden und tragen Sie diese Werte in die Attribute "anz_unt" der Tabellen * "region" und "land" ein. * * region * r_id l_id name anz_unt * ================================ * 1 1 Augsburg 4 * 2 1 Kempten 1 * 3 1 München 3 * 4 1 Ulm 1 * 5 1 Ingolstadt 1 * 6 1 Illertissen 3 * 7 2 Salzburg 2 * 8 1 Nürnberg 1 * 9 1 Hallbergmoos 1 * * * land * l_id name anz_unt * ========================== * 1 Deutschland 15 * 2 Österreich 2 * ***************************************************************************************/ /**************************************************************************************** * Bonusaufgabe * * Wenn Sie diese Aufgabe lösen, wird Ihre Studienarbeit um 0,3 besser bewertet. * * Sorgen Sie mit Hilfe von Triggern dafür, dass die Attribute "anz_unt" in den beiden * Tabellen "region" und "land" stets korrekt aktualisiert werden, wenn irgendwelche * einschlägigen Modifikationen am Datenbestand vorgenommen werden, d.h., wenn * beispielsweise eine neue liegt_in-Beziehung eingefügt wird. * ***************************************************************************************/