Relationale Algebra: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{In Bearbeitung}}
{{In Bearbeitung}}
{{Qualität
{{Qualität
|correctness        = 0
|correctness        = 1
|extent              = 0
|extent              = 0
|numberOfReferences  = 0
|numberOfReferences  = 3
|qualityOfReferences = 0
|qualityOfReferences = 5
|conformance        = 3
|conformance        = 5
}}
}}


Zeile 23: Zeile 23:
*{{Quelle|Ullman (1988)}}
*{{Quelle|Ullman (1988)}}
*{{Quelle|Ullman (1989)}}
*{{Quelle|Ullman (1989)}}
*{{Quelle|Ullman, Widom (1997)}}
*{{Quelle|Garcia-Molina, Ullman, Widom (2002)}}
<references/>
<references/>
<!--<ol>
<!--<ol>

Version vom 13. Mai 2018, 18:41 Uhr

Dieser Artikel wird derzeit von einem Autor gründlich bearbeitet. Die Inhalte sind daher evtl. noch inkonsistent.

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 1
(nur rudimäntär überprüft)
Umfang: 0
(viel zu gering)
Quellenangaben: 3
(wichtige Quellen vorhanden)
Quellenarten: 5
(ausgezeichnet)
Konformität: 5
(ausgezeichnet)

Definition

Eine Algebra $ \mathcal{R} = (R, (r_i)_{i\in I}) $ heißt Relationale Algebra wenn die Trägermenge oder -klasse $ R $ eine Menge bzw. Klasse von Relationen ist.

  • $ id: R \rightarrow R $ ist die so genannte Identitätsfunktion; es gilt $ id(r) = r $
  • $ \pi_{a_1, \ldots, a_n}: R \rightarrow R $ sind die so genannten Projektionsfunktionen: sie dienen dazu, für jedes Tupel einer Relation aus den Attributwerten des Tupels die Attributwerte $a_1, \ldots, a_n$ des Ergebnistupels zu berechnen.
  • $ \sigma_b: R \rightarrow R $ sind die so genannte Selektionsfunktionen; mit ihrer Hilfe werden aus einer Relation diejenigen Tupel selektiert, die die Bedingung $b$ erfüllen.

TO BE DONE

\times, \Join, \lJoin, \div, \cup, \cap, \setminus

Quellen