Kapitel 5

Gruppierung und Aggregation

Seite 51 von 114 1 Min. Lesezeit

Die Gruppierung mit anschließender Aggregation bildet neben der Verbundberechnung die zentrale Art von Transformationen auf Datenbeständen, die mit Hilfe von Anfrageausdrücken beschrieben und entsprechend unterstützt werden müssen. Die Formulierung von Gruppierung und Aggregation in XQuery orientiert sich dabei an einer Mischung aus SQL und OQL. Darüber hinaus ist zu unterscheiden, ob die Gruppierung, die stets eine Verdichtung des Datenbestandes repräsentiert, entweder entlang einer XML-Hierarchie oder bezüglich gleicher Werte meist innerhalb eines "flachen" XML-Dokumentes erfolgt. Die Verwandtschaften und Unterschiede werden auf den folgenden Seiten diskutiert.

Quelle: "XQuery – Grundlagen und fortgeschrittene Methoden", dpunkt-Verlag, Heidelberg (2004)