Database Reference
In-Depth Information
Bei der Lieferung eines Artikels wird der Bestand aktualisiert.
Beim Verkauf des Artikels wird der Bestand abgebucht. So
kann das Datenbanksystem Listen mit Artikeln und möglichen
Regalstandorten generieren, die dann überprüft und aufgefüllt
werden müssen.
7.2.3
Mitarbeiterverwaltung
Die Mitarbeiter üben unterschiedliche Funktionen aus, wobei
Mitarbeiter auch mehrere Funktionen ausüben können. Bei-
spielsweise sind sie an der Kasse einsetzbar, können aber auch
Regale auffüllen. Daneben gibt es noch Einkäufer, Reinigungs-
personal usw.:
Bild 7.9:
Transformierte
mc-m-Bezie-
hung zwischen
Mitarbeiter und
Funktionen
m
R010
mc
1
1
R011
Mitarbeiter-
Funktionen
Mitarbeiter
Funktionen
Ein Mitarbeiter hat mindestens eine Funktion und jede Funkti-
on sollte durch mindestens einen Mitarbeiter abgedeckt wer-
den. Es kann aber auch sein, dass für bestimmte Funktionen
gerade kein Personal zur Verfügung steht.
Nun ist noch zu klären, wer welche Artikel einkauft und be-
stellt. Üblicherweise gibt unterschiedliche Einkäufer für Le-
bensmittel und Kleider, deshalb müssen die Artikel erst einmal
gruppiert werden:
Bild 7.10:
Beziehung zwi-
schen Artikel
und Artikel-
gruppen
1
mc
Artikel-
gruppen
Artikel
R012
Jeder Artikel wird einer Gruppe zugeordnet. Jede Artikelgrup-
pe umfasst beliebig viele Artikel. Nun könnte man sowohl die
Mitarbeiter als auch die Funktionen mit den Artikelgruppen
verknüpfen. Bei Mitarbeitern, die nicht der Funktion „Einkauf“
angehören, macht dies aber keinen Sinn. Es ist deshalb besser,
die Artikelgruppen mit den Funktionen zu verknüpfen:
Bild 7.11:
Transformierte
mc-mc-Bezie-
hung zwischen
Funktionen und
Artikelgruppen
mc
R013
mc
1
1
R014
Funktions-
gruppen
Artikel-
gruppen
Funktionen
Search WWH ::




Custom Search