Vereinigung (Mengenlehre): Unterschied zwischen den Versionen
Aus KGS-Wiki
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
=== Beispiel === | === Beispiel === | ||
Betrachten wir die Relationen ''' | Betrachten wir die Relationen '''Bandmitglied''' und '''Solokünstler''' aus einer fiktiven Musikdatenbank: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+Bandmitglied | ||
! | !Name | ||
! | !Band | ||
|- | |- | ||
| | |Phil Collins | ||
| | |Genesis | ||
|- | |- | ||
| | |Apocalypse Vega | ||
| | |Acht Eimer Hühnerherzen | ||
|- | |- | ||
| | |Karl Arsch | ||
| | |Eisenpimmel | ||
| | |- | ||
| | |Freddie Mercury | ||
| | |Queen | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+Solokünstler | ||
! | !Name | ||
|- | |||
|Freddie Mercury | |||
|- | |- | ||
| | |Mike Oldfield | ||
|- | |- | ||
| | |Phil Collins | ||
|- | |- | ||
| | |Jean-Michel Jarre | ||
|} | |} | ||
Von Teilen dieser Relationen können wir nun die Vereinigung bilden, um alle Musiker aus der Datenbank zu ermitteln. | |||
{| class="wikitable" | {| class="wikitable" | ||
|+<math>\pi_{\textrm{ | |+<math>\pi_{\textrm{Name}}(\textrm{Bandmitglied}) \cup \textrm{Solok}\ddot{\textrm{u}}\textrm{nstler}</math> | ||
! | !Name | ||
|- | |- | ||
| | |Apocalypse Vega | ||
|- | |- | ||
| | |Karl Arsch | ||
|- | |- | ||
| | |Freddie Mercury | ||
|- | |- | ||
| | |Mike Oldfield | ||
|- | |- | ||
| | |Phil Collins | ||
|- | |- | ||
| | |Jean-Michel Jarre | ||
|} | |} | ||
{{Navigationsleiste Operatoren der Relationenalgebra}} | {{Navigationsleiste Operatoren der Relationenalgebra}} | ||
[[Kategorie:Datenbanken]] | [[Kategorie:Datenbanken]] |
Version vom 16. Januar 2023, 09:28 Uhr
Die Vereinigung () ist eine Mengenoperation. Wenn man zwei Mengen und vereinigt, erhält man die Vereinigungsmenge , die alle Elemente aus und alle Elemente aus enthält.
Datenbanken
Auch in der Relationenalgebra wird die Vereinigung als Operator eingesetzt. Zu beachten ist hierbei, dass nur Relationen miteinander vereinigt werden können, die dieselben Attribute haben. Vor einer Vereinigung 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:
Name | Band |
---|---|
Phil Collins | Genesis |
Apocalypse Vega | Acht Eimer Hühnerherzen |
Karl Arsch | Eisenpimmel |
Freddie Mercury | Queen |
Name |
---|
Freddie Mercury |
Mike Oldfield |
Phil Collins |
Jean-Michel Jarre |
Von Teilen dieser Relationen können wir nun die Vereinigung bilden, um alle Musiker aus der Datenbank zu ermitteln.
Name |
---|
Apocalypse Vega |
Karl Arsch |
Freddie Mercury |
Mike Oldfield |
Phil Collins |
Jean-Michel Jarre |