Konkatenation (Mengen)

binäre Operation in der theoretischen Informatik
(Weitergeleitet von Konkatenation (Menge))

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

Bearbeiten

Die Menge   bestehe aus den Elementen  , die Menge   bestehe aus den Elementen  . Die Konkatenation beider Mengen ist demnach die Menge

 

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

Zeichenketten als Spezialfall

Bearbeiten

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

Bearbeiten
  1. Gottfried Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme. Oldenbourg Verlag, 2008, ISBN 978-3-486-27574-2, S. 137. eingeschränkte Vorschau in der Google-Buchsuche
  2. Gottfried Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme. Oldenbourg Verlag, 2008, ISBN 978-3-486-27574-2, S. 138. eingeschränkte Vorschau in der Google-Buchsuche