Sie sind auf Seite 1von 2

¨

Datenbanken - Ubung Denksportaufgabe: Pr amienvergabe¨

H.-G. Hopf 30. November 2007

Eine Firma hat fur¨ die Verkaufer¨ ein Pramiensystem¨ eingef uhrt.¨ Werden im Laufe eines Geschaftsjahres¨ bestimmte Ziele (Verkaufsziele, Ausbildungszie- le) erreicht, werden am Ende Geldpramien¨ gew ahrt.¨ Die Pramien¨ unterschei- den sich durch die H ohe¨ der Geldzuwendung. Die Zieldefinitionen sind in der Tabelle Ziel , die Angaben uber¨ Pramien¨ in der Tabelle Praemie zu finden. Um eine Pramie¨ zu erhalten, mussen¨ jeweils mehrere Ziele erreicht werden. Die entsprechenden Angaben, welche Ziele fur¨ eine bestimmte Pramie¨ er- reicht werden mussen,¨ sind in der Tabelle notwendiges_Ziel aufgelistet. Die von den einzelnen Mitarbeitern der Firma im Laufe des Geschaftsjahres¨ erreichten Ziele werden f ur¨ jeden Mitarbeiter in der Tabelle erreichtes_Ziel verbucht. Aufgrund der erreichten Ziele konnen¨ f ur¨ einen Mitarbeiter mehre- re Pramien¨ in Frage kommen. Die tats achlich¨ gewahrte¨ Pramie¨ ist die mit dem hochsten¨ Geldbetrag. Die Mitarbeiterdaten sind in der Tabelle Personal hinterlegt. Geben Sie fur¨ jeden Mitarbeiter, der eine Pr amie¨ erhalt,¨ den entsprechenden Geldbetrag an!

1. Legen Sie die unten angegebenen Tabellen mit den vorgegebenen In- halten an!

2. L osen¨ Sie die Aufgabe zunachst¨ auf dem Papier! Zur Kontrolle ist die L osung¨ fur¨ die aufgelisteten Datensatze¨ in Tabelle ?? angegeben.

3. Wie kann fur¨ einen Mitarbeiter nachgepr uft¨ werden, ob die erreichten Ziele die f ur¨ eine Pr amienstufe¨ notwendigen Ziele enthalten? Entwerfen Sie ein entsprechendes SELECT-Statement!

4. Prufen¨ Sie f ur¨ einen Mitarbeiter diesen Sachverhalt f ur¨ alle m oglichen¨ Pramienstufen¨ nach und wahlen¨ Sie zur weiteren Bearbeitung aus der Menge der in Frage kommenden Pramien¨ die Pramie¨ aus, deren Wert am gr oßten¨ ist.

fur¨ alle Mitarbeiter

5. Nun kann der bisher entwickelte L osungsalgorithmus¨ angewendet werden.

Aufgabe

L osungshinweis¨

Die Aufgabe ist nicht ganz einfach! Sie sollten versuchen zunachst¨ L osungs-¨ strategien zu entwickeln! Wir besprechen die L osung¨ in der Vorlesung.

1

 

ziel id

beschreibung

1

80% Umsatzsteigerung

2

90% Umsatzsteigerung

pr id

wert

3

100% Umsatzsteigerung

1

10000

4

120% Umsatzsteigerung

2

200

5

5 neue Kunden

3

1100

6

10 neue Kunden

4

3100

7

Kurs 1 bestanden

5

1000

8

Kurs 2 bestanden

6

3000

9

grossen Auftrag eingeworben

Tabelle 1: Tabelle Praemie

pers no

ziel id

4

1

3

1

2

1

1

1

4

2

3

2

2

2

1

2

4

3

3

3

1

3

1

4

4

5

3

5

2

5

1

5

2

6

1

6

4

7

2

7

1

7

3

8

1

8

4

9

1

9

Tabelle 3: Tabelle erreichtes Ziel

Tabelle 2: Tabelle Ziel

pr id

ziel id

1

4

1

6

1

8

1

9

2

1

2

5

2

7

3

2

3

5

3

7

4

3

4

5

4

7

5

1

5

6

5

8

6

2

6

6

6

8

6

9

Tabelle 4: Tabelle notwen-

diges Ziel

pers no

name

1

Gehner

name

wert

2

Jonas

Gehner

10000

3

Hansen

Jonas

1100

4

Clausen

Clausen

3100

Tabelle 5: Tabelle Personal

Tabelle 6: Tabelle Losung¨