Verbundvarianten
Während sich die Semantik eines einseitig äußeren Verbundes strukturell nahtlos in das hierarchische Konzept des XML-Datenmodells integrieren lässt, ist bei der Definition eines…
Asymmetrische Notation eines einseitig äußeren Verbunds
Für den letzten Fall des vollständig äußeren Verbunds sei im Folgenden das dazu notwendige XQuery-Anfragemuster am Beispiel aus dem…
Formulierung eines vollständig äußeren Verbunds
Die auf der vorherigen Seite gezeigte alternative asymmetrische Formulierung eines einseitig äußeren Verbunds kann nun herangezogen werden, um einen…
Gruppierung und Aggregation
Die Gruppierung mit anschließender Aggregation bildet neben der Verbundberechnung die zentrale Art von Transformationen auf Datenbeständen, die mit Hilfe von…
Gruppierung nach Struktur
Der erste Schritt der Gruppierung bedeutet inhaltlich, dass aus einer Menge von Einträgen mit hinsichtlich des Gruppierungsattributes gleichen Ausprägungen nur ein…
Gruppierung nach Wertegleichheit
Die zweite Methode einer Gruppierung in XQuery steht der relationalen Methode insofern näher, als die Gruppendefinition durch die Gleichheit von Ausprägungen…
Aggregationsfunktionen
Die Aggregation ist in XQuery angelehnt an die Formulierung in OQL, wobei die "klassischen" Aggregationsfunktionen fn:sum(), fn:avg(), fn:count(), fn:min() und…
Gruppierung über mehrere Attribute
Sind Fakten nach unterschiedlichen Kriterien auszuweisen, so ist eine Gruppierung über mehrere Attribute notwendig. Analog zur relationalen bzw. SQL-basierten…
Gruppenfilterung und Sortierung
Die Überprüfung auf Existenz eines Eintrags, über den es zu aggregieren gilt, um leere Gruppierungskombinationen zu eliminieren, entspricht im Wesentlichen dem…
Mehrfachgruppierung
Das Prinzip der Mehrfachgruppierung wird dann eingesetzt, wenn innerhalb einer einzelnen Anfrage der Originaldatenbestand mehrfach nach unterschiedlichen Kriterien gruppiert…