Informationsverarbeitung 2
Dienstag, 17. Juni 2008
Beispielklausur
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
Buchtitel:
Verlag:

... link (0 comments)   ... comment


Tutorium, 29.4.2008
1. Beispiel: Auftragssuche nach Kundennummern



2. Beispiel: Kundensuche nach Vornamen



... link (0 comments)   ... comment


Dienstag, 15. April 2008
Tutorium, 15.4.2008
Beispiel 1:

Anzahl der Kundenauftraege


Beispiel 2:

Anzahl der Buecher je Verlag


Beispiel 3:


Beispiel 4:

... link (0 comments)   ... comment


Dienstag, 1. April 2008
Tutorium, 1.4.2008
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
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2024
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
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: Verlag: Österreichischer...
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)

xml version of this page

made with antville