Zum Inhalt springen

Relationenschema

aus Wikipedia, der freien Enzyklopädie

Vorlage:Hinweisbaustein

Ein Relationenschema bezeichnet eine Menge von Attributen. Sind <math>A_1, \dotsc, A_n</math> Attribute, so ist <math>R = (A_1, \dotsc, A_n)</math> ein Relationenschema.

Eine Relation <math>r(R)</math> ist eine Relation mit dem Relationenschema <math>R</math>, d. h.

<math>r(R) = r(A_1, \dotsc, A_n)</math> enthält Tupel (Zeilen), die dem Relationenschema <math>R</math> entsprechen.

Dies ist die mathematische Repräsentation von modellierten Daten in einer relationalen Datenbank.

Beispiel[Bearbeiten]

Man stelle sich z. B. eine Kundendatenbank vor, in der Kundendaten in einer Tabelle gespeichert werden. Das Relationenschema für diese Kundenrelation könnte z. B. die folgende Form haben:

<math>\text{Kundenschema} = (\text{Kundennummer}, \text{Name}, \text{Telefonnummer})</math>

Die Relation <math>\text{Kunde}</math> mit Relationenschema <math>\text{Kundenschema}</math>, also <math>\text{Kunde}(\text{Kundenschema}) = \text{Kunde}(\text{Kundennummer}, \text{Name}, \text{Telefon})</math>, könnte dann Tupel der Form <math>(1234, \text{Mustermann}, 100\,11112)</math> enthalten.

Siehe auch[Bearbeiten]