Relation: Unterschied zwischen den Versionen

Aus KGS-Wiki
(Die Seite wurde neu angelegt: „Mathematisch gesehen ist eine '''Relation''' eine Menge von Tupeln, z.B. <math>\lbrace (1, 2, 3), (4, 5, 6), (7, 8, 9), (23, 42, 69) \rbrace</math>. In der Informatik spielen Relationen eine besondere Rolle als Tabellen in einem Datenbankschema. In diesem Kontext schreibt man Relationen nicht mathematisch als Mengen, sondern in Tabellenform auf: {| class="wikitable" |+Kunde !Kundennummer !Name !Vorname |- |4711 |Müller |Hans |- |0815 |Meie…“)
 
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Mathematisch gesehen ist eine '''Relation''' eine Menge von [[Tupel|Tupeln]], z.B. <math>\lbrace (1, 2, 3), (4, 5, 6), (7, 8, 9), (23, 42, 69) \rbrace</math>.
Mathematisch gesehen ist eine '''Relation''' eine [[Menge]] von [[Tupel|Tupeln]], z.B. <math>\lbrace (1, 2, 3), (4, 5, 6), (7, 8, 9), (23, 42, 69) \rbrace</math>.


In der Informatik spielen Relationen eine besondere Rolle als Tabellen in einem [[Datenbankschema]]. In diesem Kontext schreibt man Relationen nicht mathematisch als Mengen, sondern in Tabellenform auf:
In der Informatik spielen Relationen eine besondere Rolle als Tabellen in einem [[Datenbankschema]]. In diesem Kontext schreibt man Relationen nicht mathematisch als Mengen, sondern in Tabellenform auf:
Zeile 22: Zeile 22:
Die Spalten dieser Tabelle nennt man dann [[Attribut|Attribute]], die Zeilen entsprechen den einzelnen [[Tupel|Tupeln]].
Die Spalten dieser Tabelle nennt man dann [[Attribut|Attribute]], die Zeilen entsprechen den einzelnen [[Tupel|Tupeln]].


Operationen auf diesen Relationen sind u.a. [[Selektion]], [[Projektion]], [[Umbenennung]], [[Kreuzprodukt]], [[Join]], [[Vereinigung]], [[Schnitt]] und [[Differenz]].
Operationen auf diesen Relationen sind u.a. [[Selektion (Relationenalgebra)|Selektion]], [[Projektion (Relationenalgebra)|Projektion]], [[Umbenennung]], [[Kreuzprodukt]], [[Join]], [[Vereinigung (Mengenlehre)|Vereinigung]], [[Schnitt (Mengenlehre)|Schnitt]] und [[Differenz (Mengenlehre)|Differenz]].
 
{{Navigationsleiste Operatoren der Relationenalgebra}}
[[Kategorie:Datenbanken]]
[[Kategorie:Datenbanken]]

Aktuelle Version vom 14. März 2024, 18:45 Uhr

Mathematisch gesehen ist eine Relation eine Menge von Tupeln, z.B. .

In der Informatik spielen Relationen eine besondere Rolle als Tabellen in einem Datenbankschema. In diesem Kontext schreibt man Relationen nicht mathematisch als Mengen, sondern in Tabellenform auf:

Kunde
Kundennummer Name Vorname
4711 Müller Hans
0815 Meier Klaus
1234 Petersen Peter

Die Spalten dieser Tabelle nennt man dann Attribute, die Zeilen entsprechen den einzelnen Tupeln.

Operationen auf diesen Relationen sind u.a. Selektion, Projektion, Umbenennung, Kreuzprodukt, Join, Vereinigung, Schnitt und Differenz.