Diskussion:Aggregation (Informatik)

message: Von Verallgemeinerung im Zusammenhang mit Aggregation zu sprechen erscheint mir ungeschickt. Leider bin ich mir aber nicht sicher, wie der englische Fachausdruck "Summarization" geeignet übersetzt werden kann. Der Begriff "Summation" ist hier sicher auch nicht ganz treffend. 
Hat jemand Vorschläge? --Sparti 00:11, 14. Jan 2005 (CET)
thread_title:  Verallgemeinerung 

message: Das Thema Informationsaustausch (RSS, Atom) hat in diesem Artikel nichts verloren. Es bezieht sich auf etwas völlig anderes. Inhaltlich ist das Thema völlig ok, es steht hier nur am falschen Platz!
:Das sehe ich ähnlich, denn obwohl der Abschnitt fachlich richtig ist, halte ich einen Newsfeed für ein denkbar schlechtes Beispiel für Aggregation innerhalb der Informatik. Könnte vielleicht jemand den Abschnitt löschen - oder besser durch ein passenderes Beispiel ersetzen? -- 87.173.191.42 22:12, 24. Nov. 2007 (CET)
thread_title:  Informationsaustausch (RSS, Atom)  

message: Ich hab mal einen Vorschlag für die Verallgemeinerung der Seite gemacht. Wenn sehr viel Text auf der anderen Seite dazu existierte, habe ich eine kleine Zusammenfassung mit Link geschrieben. Evt. auch Fachgebiete ergänzt. Sonst hab ich das Routing integriert. Bitte um Feedback und evt. Sichtung. -- Rloewe 16:02, 17. Okt. 2008 (CEST)
thread_title:  Vorschlag Verallgemeinerung 

message: so wie ich es aus einer vorlesung in der uni heraus verstanden habe der wesentliche unterschied zwischen einer aggregation und komposition, dass eine aggregation eine teil-ganzes-betiehung ist, bei der die enthaltenen kind-elemente auch ohne ihr elternelement (weiter-)existieren können. sprich: lösche ich das elternelement, "leben" die kind-elemente weiter.
im bezug auf dateisystem "sterben" jedoch alle dateien in einem ordner den ich lösche; müsste es sich hier also nicht um eine komposition handeln? "they live and die with it" wurde uns als merksatz für komposition mitgegeben.
ich trau mich aber nicht das jetzt zu ändern, da die gefahr besteht, dass ich was durcheinandergebracht habe. dennoch finde ich die das beispiel mit dem dateisystem sich selbst widersprechend -> eine datei kann nicht ohne ihren ordner als datei existieren; nur als objekt im arbeitsspeicher vielleicht, aber dann handelt es sich nicht mehr um eine datei. (technisch exakt betrachtet ist der zusammenhang sogar noch komplexer)
hier ein angebot für ein, meiner meinung nach, besseres beispiel:
* eine firma hat artikel im lager
* es existiert eine tabelle mit allen artikeln
* es existiert eine tabelle mit durch kunden reservierten artikeln
* die einträge der tabelle mit reservierten artikeln sind bloß verweise auf einträge in der tabelle mit allen artikeln
* die artikel existieren nun unabhängig von der reservierungstabelle, obwohl sie auch ein teil von ihr sind
* löscht man die reservierungstabelle, bleiben die artikel trotzdem weiterhin bestehen
edit: ich meine hier die aggregation, so wie sie UML definiert
--Fredfeuerstein 17:46, 5. Feb. 2009 (CET)
thread_title:  beispiel dateisystem evtl. nicht ganz korrekt(?) 

message: Der Begriff Ordner stammt von Windows. Allgemein wird Verzeichnis verwendet. Ich schlage vor Ordner durch Verzeichnis zu ersetzen. --Yetanothermeadow 00:37, 3. Jun. 2009 (CEST)
thread_title: Ordner = Verzeichnis

message: Meiner Meinung nach ist die Einleitung zu komplex und zugleich nicht eindeutig genug.
Warum nicht die Sache beim Name nennen: Eine Aggregtion ist ein Zusammenschluß/eine Zusammenfasung von Objekten zwischen denen eine Rangordnung besteht (die eine Hierachie bilden). Sind ein oder mehrere Objekte ein Teil von einem anderen Objekt besteht eben eine Aggregation.
Was ist bitte bei Daten anders als bei Objekten? Das mit den Metadaten ist etwas konfus. Beispiel, einzelne Metadatenobjekte (Atome) werden zu einem RSS Feed aggregiert. Die 'Atome' sind dann Teile dieses Feeds und es besteht eine Hierachie bzw. Rangordnung. Das reine Extrahieren der Metadaten stellt im Übrigen mit Nichten eine Aggregtion dar. Des weiteren sind alle echten Teilmengen einer Menge Teil einer Aggregation (nämlich der Obermenge).
Alle darauf folgenden Beispiele sind ohnehin nur Sonderfälle dieses allgemeinen Grundprinzips.
Beispiel Dateisystem: eine Datei ist eine Aggregation von Bytes, ein Byte eine Aggregation von Bits (das hier wäre eine Komposition als Sonderfall der Aggregation), eine Datei ist wiederum auch eine Aggregation von Bits. Verzeichnisse sind auch Dateien, allerdings mit der Eigenschaft, daß es Ihnen in der Rangordnung (Hierachie) unterstelle Dateien (und somit auch Verzeichnisse) gibt. Demnach ist jedes Verzeichnis eine Aggregation aller seiner Untervrzeichnisse und enthaltenen Dateien, im Sinne des Dateibaumes (der diese Hierachie, also Rangordnung, abbildet). (nicht signierter Beitrag von 85.180.142.223 (Diskussion | Beiträge) 14:48, 7. Nov. 2009 (CET)
thread_title:  Einleitung 

message: Die Ehe wird als Aggregation dargestellt. Es wird als Begründung für die Wahl dieses Verbindungstyps genannt, dass die Personen der Ehe einer losen Kopplung unterliegen da eine Ehe ja aufgelöst werden kann und die Personen weiterhin existieren würden. 
Die Ehe ist keine Aggregation, da diese sich aus genau zwei Personen zusammensetzt und wenn nur eine Person fehlt ist dieses Objekt keine Ehe. Die Scheidung einer Ehe ist dahingehend sogar eine weitere Eigenschaft, da der Ehebeschluß zwischen zwei Personen für immer bestehen bleibt. Nur der Status einer Ehe kann sich im Laufe des Lebens ändern und ändert erst frühestens mit der Scheidung, spätestens mit dem Tod. Die hier genannte Trennung zwischen den beiden Personen findet ja nur im wahren Leben statt. Man befindet sich nicht mehr in der Ehe. Aber der einstige Eheschluss und möglicherweise daraus entstandene Nachfahren bleiben in dieser Verbindung dennoch erhalten. Daher nochmal ganz deutlich: Die Ehe ist eine Komposition.
Eine Aggregation ist eher zu vergleichen anhand des typischen Beispiels Auto/Reserverad. Das Auto existiert und funktioniert weiterhin auch ohne einem Reserverad. Außer ein Reifen platzt während der Fahrt ;) (nicht signierter Beitrag von 87.193.204.78 (Diskussion) 11:20, 13. Jan. 2016 (CET)
thread_title:  Beispiel Ehe als Aggregation 

message: Hallo zusammen,
ich finde, dass die genannten Beispiele schwer verständlich sind, da sie sich direkt an SQL oder einer Datenbanksprache orientieren. Da die Wikipedia nicht ein HowTo sein möchte, werde ich die Abschnitte nach und nach überarbeiten und dabei versuchen, allgemeinverständlich zu sein. Denn für die Aggregation muss nicht eine Datenbank bemüht werden, sie kann auch in einer Tabellenkalkulation, am Taschenrechner oder manuell mit Blatt und Stift erfolgen. --Joel1272 (Diskussion) 10:55, 21. Aug. 2019 (CEST)
thread_title:  Beispiele