Vereinigung (Mengenlehre): Unterschied zwischen den Versionen
Aus KGS-Wiki
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
== Datenbanken == | == Datenbanken == | ||
Auch in der Relationenalgebra wird die Vereinigung als Operator eingesetzt. Zu beachten ist hierbei, dass nur [[Relation|Relationen]] miteinander vereinigt werden können, die dieselben [[Attribut (Informatik)|Attribute]] haben. Vor einer Vereinigung müssen also ggf. Attribute [[Umbenennung|umbenannt]] oder durch [[Projektion (Relationenalgebra)|Projektion]] ausgewählt werden. | Auch in der Relationenalgebra wird die Vereinigung als Operator eingesetzt. Zu beachten ist hierbei, dass nur [[Relation|Relationen]] miteinander vereinigt werden können, die dieselben [[Attribut (Informatik)|Attribute]] haben. Vor einer Vereinigung müssen also ggf. Attribute [[Umbenennung|umbenannt]] oder durch [[Projektion (Relationenalgebra)|Projektion]] ausgewählt werden. | ||
=== Beispiel === | |||
Betrachten wir die Relationen '''Bus''' und '''Dienstfahrzeug''' eines fiktiven Verkehrsbetriebs: | |||
{| class="wikitable" | |||
|+'''Bus''' | |||
!Nummer | |||
!Modell | |||
!Baujahr | |||
!Antrieb | |||
!Sitzplätze | |||
|- | |||
|266 | |||
|Mercedes Sprinter | |||
|2012 | |||
|Diesel | |||
|11 | |||
|- | |||
|911 | |||
|EvoBus Citaro O530 N | |||
|2009 | |||
|Diesel | |||
|32 | |||
|- | |||
|070 | |||
|VDL Citea Electric 187 | |||
|2020 | |||
|Elektro | |||
|49 | |||
|} | |||
{| class="wikitable" | |||
|+Dienstfahrzeug | |||
!Modell | |||
!Baujahr | |||
!Funktion | |||
!Kennzeichen | |||
|- | |||
|VW Caddy | |||
|2014 | |||
|Personaldisposition | |||
|AU-TO 1234 | |||
|- | |||
|Unimog 42 | |||
|2003 | |||
|Abschleppdienst | |||
|UN-IM 06 | |||
|- | |||
|Audi A8 | |||
|2022 | |||
|Dienstwagen vom Chef | |||
|B-IG 8055 | |||
|} | |||
Teile dieser Relationen können folgendermaßen vereinigt werden, um eine Relation mit allen Fahrzeugen des Betriebs zu erhalten: | |||
{| class="wikitable" | |||
|+<math>\pi_{\textrm{Modell, Baujahr}}(\textrm{Bus}) \cup \pi_{\textrm{Modell, Baujahr}}(\textrm{Dienstfahrzeug})</math> | |||
!Modell | |||
!Baujahr | |||
|- | |||
|Mercedes Sprinter | |||
|2012 | |||
|- | |||
|EvoBus Citaro O530 N | |||
|2009 | |||
|- | |||
|VDL Citea Electric 187 | |||
|2020 | |||
|- | |||
|VW Caddy | |||
|2014 | |||
|- | |||
|Unimog 42 | |||
|2003 | |||
|- | |||
|Audi A8 | |||
|2022 | |||
|} | |||
{{Navigationsleiste Operatoren der Relationenalgebra}} | {{Navigationsleiste Operatoren der Relationenalgebra}} | ||
[[Kategorie:Datenbanken]] | [[Kategorie:Datenbanken]] |
Version vom 13. Januar 2023, 15:36 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 Bus und Dienstfahrzeug eines fiktiven Verkehrsbetriebs:
Nummer | Modell | Baujahr | Antrieb | Sitzplätze |
---|---|---|---|---|
266 | Mercedes Sprinter | 2012 | Diesel | 11 |
911 | EvoBus Citaro O530 N | 2009 | Diesel | 32 |
070 | VDL Citea Electric 187 | 2020 | Elektro | 49 |
Modell | Baujahr | Funktion | Kennzeichen |
---|---|---|---|
VW Caddy | 2014 | Personaldisposition | AU-TO 1234 |
Unimog 42 | 2003 | Abschleppdienst | UN-IM 06 |
Audi A8 | 2022 | Dienstwagen vom Chef | B-IG 8055 |
Teile dieser Relationen können folgendermaßen vereinigt werden, um eine Relation mit allen Fahrzeugen des Betriebs zu erhalten:
Modell | Baujahr |
---|---|
Mercedes Sprinter | 2012 |
EvoBus Citaro O530 N | 2009 |
VDL Citea Electric 187 | 2020 |
VW Caddy | 2014 |
Unimog 42 | 2003 |
Audi A8 | 2022 |