Was ist eine kartesische Produktverknüpfung?
Was ist eine kartesische Produktverknüpfung?

Video: Was ist eine kartesische Produktverknüpfung?

Video: Was ist eine kartesische Produktverknüpfung?
Video: Kartesisches Produkt (intuitiv erklärt)| Math Intuition 2024, Kann
Anonim

EIN Kartesische Verknüpfung oder kartesisches Produkt ist ein beitreten jeder Zeile einer Tabelle in jede Zeile einer anderen Tabelle. Dies geschieht normalerweise, wenn keine Übereinstimmung vorliegt beitreten Spalten angegeben sind. Wenn zum Beispiel Tabelle A mit 100 Zeilen ist trat bei mit Tabelle B mit 1000 Zeilen, a Kartesische Verknüpfung gibt 100.000 Zeilen zurück.

In ähnlicher Weise können Sie sich fragen, was der Unterschied zwischen kartesischem Produkt und Join ist.

SQL INNER BEITRETEN : Gibt die Datensätze (oder Zeilen) zurück, die in beiden Tabellen vorhanden sind Wenn es mindestens eine Übereinstimmung gibt zwischen Säulen. SQL CROSS JOIN : Es gibt die zurück kartesisches Produkt der beiden Tabellen. kartesisches Produkt bedeutet Anzahl der in Tabelle 1 vorhandenen Zeilen multipliziert mit der Anzahl der in Tabelle 2 vorhandenen Zeilen.

Zweitens, was ist kartesisch in der Datenbank? EIN Kartesisch beitreten, auch bekannt als a Kartesisch product, ist ein Join jeder Zeile einer Tabelle mit jeder Zeile einer anderen Tabelle. Wenn beispielsweise Tabelle A 100 Zeilen hat und mit Tabelle B verbunden ist, die 1.000 Zeilen hat, a Kartesisch Join führt zu 100.000 Zeilen.

In ähnlicher Weise wird die kartesische Verknüpfung verwendet?

EIN Kreuz verbinden wird verwendet, wenn Sie eine Kombination jeder Zeile aus zwei Tabellen erstellen möchten. Alle Zeilenkombinationen sind im Ergebnis enthalten; das wird allgemein genannt produktübergreifende Verknüpfung . Eine gemeinsame verwenden Für ein Kreuz verbinden ist es, alle Kombinationen von Artikeln, wie Farben und Größen, zu erhalten.

Ist Inner Join ein kartesisches Produkt?

Die KARTESISCHES JOIN oder Kreuz BEITRETEN gibt die zurück kartesisches Produkt der Datensätze aus zwei oder mehr verbundenen Tabellen. Es entspricht also einem innere Verbindung bei dem die beitreten -condition ergibt immer entweder True oder wo die beitreten -Bedingung fehlt in der Aussage.

Empfohlen: