Konkatenation (Mengen)

Aus testwiki
Zur Navigation springen Zur Suche springen

Vorlage:Belege

Die Konkatenation ist eine Verknüpfung von Mengen zu einer neuen Menge. Die verknüpfte Menge besteht dabei aus allen Kombinationen der Elemente beider Mengen unter Verwendung einer normalerweise nicht-kommutativen Operation. Als Operation wird in aller Regel die Konkatenation der Elemente verwendet.

Die Konkatenation ist eine Abwandlung der Produktmengen-Operation (kartesisches Produkt) unter Vernachlässigung der Tupel-Schreibweise. Formal unterscheiden sich Konkatenation und das kartesische Produkt also[1]. Da es sich jedoch nur um eine Schreibweise handelt, wird die Konkatenation z. B. in SQL mit dem kartesischen Produkt identifiziert.[2]

Beispiel

Die Menge M bestehe aus den Elementen m1,m2,,ml, die Menge N bestehe aus den Elementen n1,n2,,nk. Die Konkatenation beider Mengen ist demnach die Menge

MN:={minji=1,,lj=1,,k}.

Die Einhaltung der Reihenfolge, d. h. minj und nicht njmi, ist dabei wesentlich, solange [sprich 'Kuller' oder 'Kringel', Symbol für eine Verknüpfung allgemein] nicht kommutativ ist.

Zeichenketten als Spezialfall

Ein häufiger Spezialfall ist die Konkatenation von Zeichenketten. In diesem Fall würde die Konkatenation der Mengen {'Wi', 'ki'} und {'pe', 'dia'} die Menge {'Wipe', 'Widia', 'kipe', 'kidia'} ergeben.

Einzelnachweise

  1. Gottfried Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme. Oldenbourg Verlag, 2008, ISBN 978-3-486-27574-2, S. 137. Vorlage:Google Buch
  2. Gottfried Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme. Oldenbourg Verlag, 2008, ISBN 978-3-486-27574-2, S. 138. Vorlage:Google Buch