Sie sind auf Seite 1von 2

Datenbanken - Übung

Denksportaufgabe: Prämienvergabe
H.-G. Hopf

30. November 2007

Eine Firma hat für die Verkäufer ein Prämiensystem eingeführt. Werden im
Laufe eines Geschäftsjahres bestimmte Ziele (Verkaufsziele, Ausbildungszie-
le) erreicht, werden am Ende Geldprämien gewährt. Die Prämien unterschei-
den sich durch die Höhe der Geldzuwendung. Die Zieldefinitionen sind in der
Tabelle Ziel, die Angaben über Prämien in der Tabelle Praemie zu finden.
Um eine Prämie zu erhalten, müssen jeweils mehrere Ziele erreicht werden.
Die entsprechenden Angaben, welche Ziele für eine bestimmte Prämie er-
reicht werden müssen, sind in der Tabelle notwendiges_Ziel aufgelistet.
Die von den einzelnen Mitarbeitern der Firma im Laufe des Geschäftsjahres
erreichten Ziele werden für jeden Mitarbeiter in der Tabelle erreichtes_Ziel
verbucht. Aufgrund der erreichten Ziele können für einen Mitarbeiter mehre-
re Prämien in Frage kommen. Die tatsächlich gewährte Prämie ist die mit
dem höchsten Geldbetrag. Die Mitarbeiterdaten sind in der Tabelle Personal
hinterlegt.
Geben Sie für jeden Mitarbeiter, der eine Prämie erhält, den entsprechenden
Geldbetrag an! Aufgabe

1. Legen Sie die unten angegebenen Tabellen mit den vorgegebenen In- Lösungshinweis
halten an!
2. Lösen Sie die Aufgabe zunächst auf dem Papier! Zur Kontrolle ist die
Lösung für die aufgelisteten Datensätze in Tabelle ?? angegeben.
3. Wie kann für einen Mitarbeiter nachgeprüft werden, ob die erreichten
Ziele die für eine Prämienstufe notwendigen Ziele enthalten? Entwerfen
Sie ein entsprechendes SELECT-Statement!
4. Prüfen Sie für einen Mitarbeiter diesen Sachverhalt für alle möglichen
Prämienstufen nach und wählen Sie zur weiteren Bearbeitung aus der
Menge der in Frage kommenden Prämien die Prämie aus, deren Wert
am größten ist.
5. Nun kann der bisher entwickelte Lösungsalgorithmus für alle Mitarbeiter
angewendet werden.

Die Aufgabe ist nicht ganz einfach! Sie sollten versuchen zunächst Lösungs-
strategien zu entwickeln! Wir besprechen die Lösung 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 Tabelle 2: Tabelle Ziel


pers no ziel id
4 1
3 1
2 1
1 1 pr id ziel id
4 2 1 4
3 2 1 6
2 2 1 8
1 2 1 9
4 3 2 1
3 3 2 5
1 3 2 7
1 4 3 2
4 5 3 5
3 5 3 7
2 5 4 3
1 5 4 5
2 6 4 7
1 6 5 1
4 7 5 6
2 7 5 8
1 7 6 2
3 8 6 6
1 8 6 8
4 9 6 9
1 9
Tabelle 4: Tabelle notwen-
Tabelle 3: Tabelle erreichtes Ziel 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 Lösung

Version 1.00 / 30. November 2007 2 H.-G.


c Hopf

Das könnte Ihnen auch gefallen