<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Tupel_%28Informatik%29</id>
	<title>Tupel (Informatik) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Tupel_%28Informatik%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Tupel_(Informatik)&amp;action=history"/>
	<updated>2026-06-06T09:12:17Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Tupel_(Informatik)&amp;diff=1002646&amp;oldid=prev</id>
		<title>imported&gt;Tango8: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Tupel_(Informatik)&amp;diff=1002646&amp;oldid=prev"/>
		<updated>2024-12-30T19:50:04Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der Begriff &amp;#039;&amp;#039;&amp;#039;Tupel&amp;#039;&amp;#039;&amp;#039; (Abkürzung für &amp;#039;&amp;#039;n&amp;#039;&amp;#039;-Tupel, auch als &amp;#039;&amp;#039;&amp;#039;Vektor&amp;#039;&amp;#039;&amp;#039; bezeichnet) ist in der [[Informatik]] mehrfach besetzt und dient der Bezeichnung verschiedenartiger Konzepte.&lt;br /&gt;
&lt;br /&gt;
Im Kontext [[Relationale Datenbank|relationaler Datenbanken]] bezeichnet „Tupel“ eine Zeile in einer [[Datenbanktabelle]] ([[Relation (Datenbank)|Relation]]), was einer geordneten Gruppe von [[Attribut (Datenbank)|Attributen]] ([[Datenfeld]]er) entspricht,&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Literatur |Autor=Hartmut Ernst, Jochen Schmidt, Gerd Beneken |Titel=Datenbanken |Sammelwerk=Grundkurs Informatik |Verlag=Springer Fachmedien Wiesbaden |Ort=Wiesbaden |Datum=2020 |ISBN=978-3-658-30330-3 |DOI=10.1007/978-3-658-30331-0_16 |Seiten=729–758 |Online=https://link.springer.com/chapter/10.1007/978-3-658-30331-0_16 |Abruf=2023-11-18}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Stephan Braun |Titel=Relationale Datenbanken mit multiplen Werten |Sammelwerk=Informatik und Mathematik |Verlag=Springer Berlin Heidelberg |Ort=Berlin, Heidelberg |Datum=1991 |ISBN=978-3-642-76678-7 |DOI=10.1007/978-3-642-76677-0_7 |Seiten=115–124 |Online=https://link.springer.com/chapter/10.1007/978-3-642-76677-0_7 |Abruf=2023-11-18}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Peter Fischer, Peter Hofer |Titel=T |Sammelwerk=Lexikon der Informatik |Verlag=Springer Berlin Heidelberg |Ort=Berlin, Heidelberg |Datum=2011 |ISBN=978-3-642-15125-5 |DOI=10.1007/978-3-642-15126-2_21 |Seiten=887–930 |Online=https://link.springer.com/chapter/10.1007/978-3-642-15126-2_21 |Abruf=2023-11-18}}&amp;lt;/ref&amp;gt; wobei die Anzahl Tupel in einer Tabelle als „[[Kardinalität (Datenbanken)|Kardinalität]]“ bezeichnet wird.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; In Abweichung zur Theorie der [[Relationale Algebra|relationalen Algebra]] spielt die Reihenfolge eines Tupel resp. der Datenfelder eine untergeordnete Rolle, insofern in [[DBMS]] die Adressierung zumeist über den Namen eines Attributes und nicht dessen Nummer erfolgt.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diversen Programmiersprachen bezeichnet „Tupel“ gemeinhin einen Listen-[[Datentyp]], welcher über eine feste Länge verfügt und nach Definition nicht mehr verändert werden kann. Programmiersprachen wie bspw. [[Python (Programmiersprache)|Python]],&amp;lt;ref&amp;gt;{{Internetquelle |url=https://docs.python.org/3/tutorial/datastructures.html |titel=5. Data Structures |werk=Python 3.12.0 documentation |hrsg=Python Software Foundation |sprache=en |abruf=2023-11-18}}&amp;lt;/ref&amp;gt; [[TypeScript]],&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.typescriptlang.org/docs/handbook/2/objects.html#tuple-types |titel=Object Types |werk=TypeScript Documentation |hrsg=Microsoft |sprache=en |abruf=2023-11-18}}&amp;lt;/ref&amp;gt; [[Swift (Programmiersprache)|Swift]],&amp;lt;ref&amp;gt;{{Internetquelle |url=https://docs.swift.org/swift-book/documentation/the-swift-programming-language/types/#Tuple-Type |titel=Types |werk=Documentation |hrsg=Apple Inc. |datum=2023-11-14 |sprache=en |abruf=2023-11-18}}&amp;lt;/ref&amp;gt; [[Haskell (Programmiersprache)|Haskell]]&amp;lt;ref&amp;gt;{{Internetquelle |url=https://en.wikibooks.org/wiki/Haskell/Lists_and_tuples |titel=Haskell/Lists and tuples |werk=Wikibooks |hrsg=Wikimedia Foundation Inc. |sprache=en |abruf=2023-11-18}}&amp;lt;/ref&amp;gt; oder [[C-Sharp|C#]]&amp;lt;ref&amp;gt;{{Internetquelle |autor=Bill Wagner |url=https://learn.microsoft.com/de-de/dotnet/csharp/tour-of-csharp/types |titel=Einführung in C#: Typen und ihre Member |werk=Microsoft Learn |hrsg=Microsoft |datum=2023-06-01 |sprache=de-de |abruf=2023-11-18}}&amp;lt;/ref&amp;gt; verfügen über einen Tupel-Datentyp.&lt;br /&gt;
&lt;br /&gt;
Zur Umsetzung des [[Semantic Web|semantischen Webs]] werden [[RDF (Resource Description Framework)|RDF]] Graphen konstruiert, welche aus 3-Tupel genannt [[Tupel#Tripel|Triple]] bestehen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.w3.org/TR/rdf12-concepts/#section-triples |titel=RDF 1.2 Concepts and Abstract Syntax |werk=W3C |hrsg=W3C Working Group |datum=2023-10-13 |sprache=en |abruf=2023-11-19}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Tupelraum-Konzept (engl.: Tuple Space), welches ursprünglich für die Programmiersprache [[Linda (Programmiersprache)|Linda]] entwickelt wurde,&amp;lt;ref&amp;gt;{{Literatur |Autor=Davide Rossi, Giacomo Cabri, Enrico Denti |Titel=Tuple-based Technologies for Coordination |Sammelwerk=Coordination of Internet Agents |Verlag=Springer Berlin Heidelberg |Ort=Berlin, Heidelberg |Datum=2001 |ISBN=978-3-642-07488-2 |DOI=10.1007/978-3-662-04401-8_4 |Seiten=83–109 |Online=https://link.springer.com/chapter/10.1007/978-3-662-04401-8_4 |Abruf=2023-11-19}}&amp;lt;/ref&amp;gt; findet zur Verwirklichung [[Verteiltes System|verteilter Systeme]] Anwendung.&amp;lt;ref&amp;gt;{{Literatur |Autor=David Gelernter |Titel=Generative communication in Linda |Sammelwerk=ACM Transactions on Programming Languages and Systems |Band=7 |Nummer=1 |Datum=1985-01-02 |ISSN=0164-0925 |DOI=10.1145/2363.2433 |Seiten=80–112 |Online=https://dl.acm.org/doi/10.1145/2363.2433 |Abruf=2023-11-20}}&amp;lt;/ref&amp;gt; Dabei entspricht ein Tupel einer geordneten Menge typisierter Datenwerte.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Friedemann Mattern |url=https://vs.inf.ethz.ch/edu/HS2008/VS/slides/Vorl.VertSys08-05.pdf |titel=Vorlesung &amp;quot;Verteilte Systeme&amp;quot; ETH Zürich, Teil 5, 2008 |werk=The Distributed Systems Group |hrsg=ETH Zurich |datum=2008-10-17 |sprache=de |abruf=2023-11-19}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenbanktheorie]]&lt;br /&gt;
[[Kategorie:Theoretische Informatik]]&lt;br /&gt;
&lt;br /&gt;
[[en:Tuple#Relational model]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Tango8</name></author>
	</entry>
</feed>