Zum Inhalt springen

Relationenschema

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 25. Juli 2024 um 06:08 Uhr durch imported>Wikinger08 (Änderung 247011959 von RunDogger rückgängig gemacht; ungültiger Löschantrag: Bitte WP:LR beachten und WP:LR#Löschantrag genau befolgen!).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

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