Informationsverarbeitung 2 |
Dienstag, 17. Juni 2008
Beispielklausur
Thomas.Haselberger.Uni-Linz, 16:02h
1. Regionen wo überdurchschnittliche Gesamtumsätze
Select PLZ.Region, Sum(Buch.Preis*Auftragspos.Menge) AS Regionsumsatz from PLZ, Kunde, Auftrag, Auftragspos, Buch where PLZ.Plz = Kunde.Plz And Kunde.Nr = Auftrag.Kundennummer and Auftrag.Nr = Auftragspos.Auftragsnummer And Auftragspos.Buchnummer = Buch.Nr Group by PLZ.Region Order by Regionsumsatz desc dann im Excel Durchschnitt ausrechnen Select PLZ.Region, Sum(Buch.Preis*Auftragspos.Menge) AS Regionsumsatz from PLZ, Kunde, Auftrag, Auftragspos, Buch where PLZ.Plz = Kunde.Plz And Kunde.Nr = Auftrag.Kundennummer and Auftrag.Nr = Auftragspos.Auftragsnummer And Auftragspos.Buchnummer = Buch.Nr Group by PLZ.Region Having Regionsumsatz > 1296000 Order by Regionsumsatz desc 2. Regionen wo überdurchschnittlich hohe Anzahl an Kunden wohnen Select PLZ.Region, Count(Kunde.Nr) As Kundenanzahl from PLZ, Kunde Where PLZ.Plz = Kunde.Plz Group by PLZ.Region Order by Kundenanzahl desc dann im Excel Durchschnitt ausrechnen Select PLZ.Region, Count(Kunde.Nr) As Kundenanzahl from PLZ, Kunde Where PLZ.Plz = Kunde.Plz Group by PLZ.Region Having Kundenanzahl > 111 Order by Kundenanzahl desc 3. Regionen wo überdurchschnittliche Gesamtumsätze und wo überdurchschnittlich hohe Anazhl an Kunden wohnen: Select PLZ.Region, Count(Distinct Kunde.Nr) AS Kundenanzahl, Sum(Buch.Preis*Auftragspos.Menge) AS Regionsumsatz from PLZ, Kunde, Auftrag, Auftragspos, Buch where PLZ.Plz = Kunde.Plz And Kunde.Nr = Auftrag.Kundennummer and Auftrag.Nr = Auftragspos.Auftragsnummer And Auftragspos.Buchnummer = Buch.Nr Group by PLZ.Region Having Kundenanzahl > 111 And Regionsumsatz > 1296000 Order by Regionsumsatz desc KEIN SINNVOLLES ERGEBNIS!!! --> im Excel mit Wenn-Funktion berechnen Frage des Tutors: Was sind gute Lieferanten? --> von dem wir viele Bücher verkauft haben (hoher Umsatz) Select Verlag.Name, Sum(Auftragspos.Menge*Buch.Preis) AS Umsatz From Auftragspos, Buch, Verlag Where Auftragspos.Buchnummer = Buch.Nr And Buch.Verlag = Verlag.Kurzbezeichnung Group by Verlag Order by Umsatz desc dann im Excel Durchschnitt ausrechnen Select Verlag.Name, Sum(Auftragspos.Menge*Buch.Preis) AS Umsatz From Auftragspos, Buch, Verlag Where Auftragspos.Buchnummer = Buch.Nr And Buch.Verlag = Verlag.Kurzbezeichnung Group by Verlag Having Umsatz > 1000000 Order by Umsatz desc --> der viele Bücher anbietet Select Verlag.Name, Count(Buch.Nr) AS Buchanzahl From Verlag, Buch Where Verlag.Kurzbezeichnung = Buch.Verlag Group by Verlag Order by Buchanzahl desc dann im Excel Durchschnitt ausrechnen Select Verlag.Name, Count(Buch.Nr) AS Buchanzahl From Verlag, Buch Where Verlag.Kurzbezeichnung = Buch.Verlag Group by Verlag Order by Buchanzahl desc ... link (0 comments) ... comment Dienstag, 29. April 2008
Tutorium, 29.4.2008, Teil 2
Thomas.Haselberger.Uni-Linz, 12:54h
... link (0 comments) ... comment Tutorium, 29.4.2008
Thomas.Haselberger.Uni-Linz, 12:19h
1. Beispiel: Auftragssuche nach Kundennummern
2. Beispiel: Kundensuche nach Vornamen
... link (0 comments) ... comment Dienstag, 15. April 2008
Tutorium, 15.4.2008
Thomas.Haselberger.Uni-Linz, 12:31h
Beispiel 1:
Beispiel 2:
Beispiel 3: Beispiel 4: ... link (0 comments) ... comment Dienstag, 1. April 2008
Tutorium, 1.4.2008
Thomas.Haselberger.Uni-Linz, 13:09h
Lösung Aufgabe1:
Select Kunde.Vorname, Kunde.Nachname, PLZ.Ort From Kunde, PLZ WHERE Kunde.Plz = PLZ.Plz AND PLZ.Ort = "Wien" Lösung Aufgabe 2: Select Sum(Buch.Preis), Count(Buch.Nr) From Buch Where Buch.Verlag = "mc" Lösung Aufgabe 3: Select AVG(Buch.Preis) As Durchschnitt From Buch Where Buch.Autor = "Arge" Lösung Aufgabe 4: Select Count(*), Buch.Autor From Buch Group by Buch.Autor Lösung Beispiel 1: Select Max(Buch.Preis), Min(Buch.Preis), AVG(Buch.Preis), Sum(Buch.Preis), Count(Buch.Nr) From Buch Lösung Beispiel 2: Select Buch.Titel, Buch.Name From Buch Lösung Beispiel 3: Select Buch.Titel, Buch.Verlag, Verlag.Name From Buch, Verlag Where Verlag.Kurzbezeichnung = Buch.Verlag Lösung Beispiel 4: Select Auftragspos.Nr, Auftragspos.Auftragsnummer, Auftragspos.Buchnummer, Auftragspos.Menge From Auftragspos Where Auftragspos.Nr = 1 Lösung Beispiel 5: Select Auftragspos.Nr, Auftragspos.Auftragsnummer, Auftragspos.Buchnummer, Auftragspos.Menge, Buch.Preis, Sum(Buch.Preis*Auftragspos.Menge) AS Buchumsatz From Auftragspos, Buch Where Auftragspos.Auftragsnummer = 1 And Auftragspos.Buchnummer = Buch.Nr Group By Auftragspos.Buchnummer Order by Buchumsatz Lösung Beispiel 6: -- Lösung Beispiel 7: Select Auftragspos.Auftragsnummer, Auftrag.Kundennummer, Sum(Buch.Preis*Auftragspos.Menge) AS Summe From Auftrag, Auftragspos, Buch Where Auftrag.Nr = Auftragspos.Auftragsnummer And Auftragspos.Buchnummer = Buch.Nr Group by Auftrag.Nr Having Summe > 20000 ... link (0 comments) ... comment |
Online for 6108 days
Last update: 2008.06.17, 16:09 status
You're not logged in ... login
menu
search
calendar
recent updates
Beispielklausur
1. Regionen wo überdurchschnittliche Gesamtumsätze Select... by Thomas.Haselberger.Uni-Linz (2008.06.17, 16:09) Aufgabe 5 und 6 - Geschäftsmodell-Redesign
Geschäftsmodell – Redesign 1. Aufgabe des... by Thomas.Haselberger.Uni-Linz (2008.06.11, 11:42) Tutorium, 29.4.2008,...
Buchtitel: by Thomas.Haselberger.Uni-Linz (2008.04.29, 12:54) Tutorium, 29.4.2008
1. Beispiel: Auftragssuche nach Kundennummern 2 by Thomas.Haselberger.Uni-Linz (2008.04.29, 12:37) Aufgabe 4 - XML
Da meine Matrikelnummer 0555410 ist, habe ich folgende... by Thomas.Haselberger.Uni-Linz (2008.04.23, 14:53) |