prev up next

Charakterisierung von Beziehungstypen

Ein Beziehungstyp R zwischen den Entity-Typen $E_1,~ E_2, ~..., ~E_n$ kann als Relation im mathematischen Sinn aufgefaßt werden. Also gilt:


\begin{displaymath}R \subset E_1 \times E_2 \times ... \times E_n\end{displaymath}

In diesem Fall bezeichnet man $n$ als den Grad der Beziehung $R$. Ein Element $(e_1, ~e_2, ~..., ~e_n) \in~R$ nennt man eine Instanz des Beziehungstyps.

Man kann Beziehungstypen hinsichtlich ihrer Funktionalität charakterisieren (Abbildung 2.2). Ein binärer Beziehungstyp $R$ zwischen den Entity-Typen $E_1$ und $E_2$ heißt


Abbildung 2.2: Mögliche Funktionalitäten von binären Beziehungen

Die binären 1:1-, 1:N- und N:1-Beziehungen kann man auch als partielle Funktionen ansehen, welche einige Elemente aus dem Definitionsbereich auf einige Elemente des Wertebereichs abbilden, z. B.

beschäftigt_bei : Personen $\rightarrow$ Firmen


prev up next