Relationenalgebra und SQL: Natural-Join: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
imported>SebastianAigner KKeine Bearbeitungszusammenfassung |
(kein Unterschied)
|
Aktuelle Version vom 23. Februar 2016, 15:53 Uhr
Vorlage:Navigation zurückhochvor buch
Der Natural-Join (natürlicher Verbund) setzt sich zusammen aus dem Equi-Join und einer zusätzlichen Ausblendung gleicher Spalten (Projektion). Der natürliche Verbund ist kommutativ und assoziativ, das heißt, es gilt sowie , was eine Rolle bei der Optimierung von Anfragen spielt.
Definition
Für zwei Relationen und ist das Ergebnis des natürlichen Verbundes
Gibt es keine gemeinsamen Attribute, so ist das Ergebnis des natürlichen Verbundes das kartesische Produkt.
Beispiel
Selektionsprädikat A1 = A1
|
|
|
SQL
SELECT * FROM R NATURAL JOIN S;