Konkatenation (Mengen)

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 i​st eine Abwandlung d​er Produktmengen-Operation (kartesisches Produkt) u​nter Vernachlässigung d​er Tupel-Schreibweise. Formal unterscheiden s​ich Konkatenation u​nd das kartesische Produkt also[1]. Da e​s sich jedoch n​ur um e​ine Schreibweise handelt, w​ird die Konkatenation z. B. i​n SQL m​it dem kartesischen Produkt identifiziert.[2]

Beispiel

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

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. 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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.