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
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]].
[[Kategorie:Datenbanken]]
[[Kategorie:Datenbanken]]

Version vom 22. Dezember 2022, 10:23 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.