Differenz (Mengenlehre): Unterschied zwischen den Versionen

Aus KGS-Wiki
(Die Seite wurde neu angelegt: „mini|Die Differenz als Venn-Diagramm dargestellt Die '''Differenz''' (<math>\setminus</math>) ist eine Mengenoperation. Wenn man die Differenz von zwei Mengen <math>A</math> und <math>B</math> bildet, erhält man die Schnittmenge <math>A \cap B</math>, die alle Elemente enthält, die ''zwar'' in <math>A</math>, ''aber nicht'' in <math>B</math> enthalten sind. == Datenbanken == Auch in der Relationenalgebra wird die Differenz als Op…“)
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Datei:Venn0100.svg|mini|Die Differenz als Venn-Diagramm dargestellt]]
[[Datei:Venn0100.svg|mini|Die Differenz als Venn-Diagramm dargestellt]]
Die '''Differenz''' (<math>\setminus</math>) ist eine Mengenoperation. Wenn man die Differenz von zwei Mengen <math>A</math> und <math>B</math> bildet, erhält man die Schnittmenge <math>A \cap B</math>, die alle Elemente enthält, die ''zwar'' in <math>A</math>, ''aber nicht'' in <math>B</math> enthalten sind.
Die '''Differenz''' (<math>\setminus</math>) ist eine Mengenoperation. Wenn man die Differenz von zwei Mengen <math>A</math> und <math>B</math> bildet, erhält man die Differenzmenge <math>A \setminus B</math>, die alle Elemente enthält, die ''zwar'' in <math>A</math>, ''aber nicht'' in <math>B</math> enthalten sind.


== Datenbanken ==
== Datenbanken ==

Version vom 17. Januar 2023, 09:20 Uhr

Die Differenz als Venn-Diagramm dargestellt

Die Differenz () ist eine Mengenoperation. Wenn man die Differenz von zwei Mengen und bildet, erhält man die Differenzmenge , die alle Elemente enthält, die zwar in , aber nicht in enthalten sind.

Datenbanken

Auch in der Relationenalgebra wird die Differenz als Operator eingesetzt. Zu beachten ist hierbei, dass nur Differenzen von solchen Relationen gebildet werden können, die dieselben Attribute haben. Vor der Bildung einer Differenz müssen also ggf. Attribute umbenannt oder durch Projektion ausgewählt werden.

Beispiel

Betrachten wir die Relationen Bandmitglied und Solokünstler aus einer fiktiven Musikdatenbank:

Bandmitglied
Name Band
Phil Collins Genesis
Apocalypse Vega Acht Eimer Hühnerherzen
Karl Arsch Eisenpimmel
Freddie Mercury Queen
Solokünstler
Name
Freddie Mercury
Mike Oldfield
Phil Collins
Jean-Michel Jarre

Von Teilen dieser Relationen können wir nun die Differenz bilden, um alle Musiker zu ermitteln, die nur als Teil einer Band, aber nicht solo aktiv waren:

Name
Apocalypse Vega
Karl Arsch