Database Reference
In-Depth Information
zu ausgeschlossen ist, dass zwei verschiedene Datensätze in
einer Datenbank die gleiche GUID haben werden.
7.2.2
Lagerverwaltung
Artikel werden einerseits in Regalen den Kunden angeboten,
andererseits braucht es ein Lager, um die Regale auffüllen zu
können. Es gibt verschiedene Regale bzw. Lagerplätze, wie z.B.
Kühlregale, Regale für Lebensmittel, Getränke, Kleider usw.
Der Regaltyp bestimmt, mit welchen Artikeln ein Regal über-
haupt aufgefüllt werden kann:
Bild 7.7:
Beziehung zwi-
schen Regale
und Regaltypen
mc
1
Regale
Regaltypen
R007
Jedes Regal soll genau einem Regaltyp angehören, während
einem bestimmten Regaltyp mehrere Regale zugeordnet sein
können. Es könnte auch Regale geben, die zu mehreren Regal-
typen passen würden, doch dieser Fall soll hier ausgeschlossen
werden.
Nun ist die Frage zu klären, welche Artikel in welche Regale
verstaut werden können. Dafür muss es eine Verknüpfung
zwischen Regaltypen und Artikel geben:
Bild 7.8:
Transformierte
mc-m-Bezie-
hung zwischen
Artikel und Re-
galtypen
1
mc
m
R008
1
Artikel-
Regaltypen
Artikel
Regaltypen
R009
Artikel sollen in mehreren Regaltypen verstaut werden können,
was die Flexibilität erhöht. Somit gibt es zwischen Artikel und
Regaltypen eine m-mc-Beziehung, weil jedem Artikel mindes-
tens ein Regaltyp zugewiesen werden muss. Durch Transfor-
mation resultiert dann das Bild 7.8.
Nun müsste es eigentlich noch eine direkte Verknüpfung von
Artikeln mit Regalen geben, um genau zu wissen, in welchen
Regalen welche Artikel in welchen Stückzahlen oder Mengen
gelagert werden. Dies würde aber bedeuten, dass beim Auffül-
len der Regale die eingelagerten Mengen erfasst werden müss-
ten. Konsequenterweise müssten dann die Kunden alle ent-
nommenen Artikel auch gleich abbuchen. Dies ist keine prak-
tikable Lösung. Deshalb müssen die Regale regelmäßig über-
prüft und aufgefüllt werden.
Search WWH ::




Custom Search