Databases Reference
In-Depth Information
dass eine Aufnahme in das Entity-Relationship-Modell nicht
schwierig ist.
Kundennummer
Name
Adresse
Bestellnummer
Datum
Kunde
bestellt
Bestellung
beinhaltet
Artikelmenge
Artikel
Artikelnummer
Name
Abb. 2-9: Beziehung mit Attribut
In einer Bestellung muss nicht jeder Artikel nur einmal bestellt
werden. Was passiert, wenn in einer Bestellung gleich 42 Ted-
dys geordert werden? Das Datum 42, genauer die Eigenschaft
„Artikelmenge“, muss in das Modell aufgenommen werden.
Dieses Attribut Artikelmenge kann nicht bei der Bestellung ste-
hen. Dies bedeutete, dass jeder Artikel 42-mal bestellt würde.
Verallgemeinert könnte der Kunde dann von jedem Artikel pro
Bestellung nur eine fest anzugebende Anzahl bestellen, was in
der realen Welt kaum zutrifft. Würde die Artikelmenge als At-
tribut beim Artikel aufgenommen, bedeutete dies, dass jede Be-
stellung eine feste Anzahl dieses Artikels beinhaltet. Wenn je-
mand also Teddys bestellt, müsste er im Beispiel immer 42
Teddys bestellen. Dies entspricht nicht der Realität. Am Rande
sei vermerkt, dass ein Attribut Artikelmenge für Artikel durch-
aus sinnvoll sein kann, dann aber mit einer ganz anderen Be-
deutung. Die Artikelmenge könnte dann die Anzahl der im La-
ger befindlichen Artikel beschreiben.
Eine Lösung für die bestellte Artikelmenge ist, dieses Datum als
Eigenschaft der Beziehung, auch Attribut der Beziehung ge-
nannt, aufzunehmen. Diese Information ist in das Entity-
Relationship-Modell in Abb. 2-9 eingeflossen. Die Eigenschaft
bezieht sich dabei auf eine konkrete Bestellung und einen kon-
kreten Artikel. Macht ein Kunde eine zweite Bestellung, kann
die Artikelmenge damit unterschiedlich sein, da die Bestellung
eine andere Bestellnummer hat.
Attribute von
Beziehungen
Darstellung von
Beziehungen mit
Attributen
32
Search WWH ::




Custom Search