Databases Reference
In-Depth Information
3.2.5 Beziehung
Mehrere Entitäten können in einer Beziehung (engl. relationship ) stehen. Beziehun-
gen können zweistellig sein oder mehr als zwei Entitäten einbeziehen. Die Entitä-
ten in einer Beziehung spielen jeweils eine Rolle - gegebenenfalls kann dieselbe
Entität (auch in einer Beziehung) mehrere Rollen spielen, wenn dies nicht aus-
drücklich ausgeschlossen wird.
So kann ein Vertrag als eine vierstellige Beziehung mit den Rollen
Kontrahent_1, Kontrahent_2, Dokument, Notar aufgefasst werden:
[Kontrahent_1 = 'Amann, Axel',
Kontrahent_2 = 'Bemann, Bernd',
Dokument = 'Kaufvertrag über das Grundstück, Gemarkung Hudekamp 63/17',
Notar = 'Cefrau, Cäcilie']
Eine Bestellung ist eine dreistellige Beziehung mit den Rollen Besteller , Händ-
ler und Ware .
Beziehungen können auch durch Eigenschaften näher beschrieben werden. So kann
in einer Bestellung das Bestelldatum eine relevante Eigenschaft sein. Falls der Preis
nicht fest mit der Ware verbunden ist, sondern frei ausgehandelt wird, ist auch der
Preis eine Eigenschaft der Bestellung.
3.2.6 Beziehungstyp (Relationship Type)
Ein Beziehungstyp beschreibt eine Klasse von Beziehungen, die jeweils dieselben
Rollen und Eigenschaften haben. Für die Entitäten der entsprechenden Rollen
wird jeweils ein Entitätentyp vorgegeben. Auch Beziehungstypen können durch
Attribute ergänzt werden, die die Eigenschaften der Beziehung beschreiben.
3.2.7 Geschäftsregeln
Neben der reinen Beschreibung von Daten, die einen bestimmten Unternehmens-
bereich widerspiegeln, enthält ein Datenmodell auch Geschäftsregeln . Das sind Vor-
gaben, die Einschränkungen an die möglichen Werte von Attributen und an die
möglichen Beziehungen zwischen Entitätenmengen darstellen.
Wichtige Geschäftsregeln sind z.B.:
die Festlegung von eindeutigen Schlüsseln
die Beschränkung von Beziehungen durch eine Angabe, wie viele Entitäten zu
einer anderen Entität in Beziehung stehen dürfen
Einschränkungen der möglichen Wertebereiche von Attributen
Abhängigkeiten zwischen Attributen wie Einkaufspreis < Verkaufspreis
 
Search WWH ::




Custom Search