60123

60123



Rozważmy relację

Kilka przykładów agregowania atrybutów tej relacji:

SUM(B) = 2 + 4 + 2+ 2 = 10

AVG(A) = (1 + 3 + 1 + 1) / 4 = 1,5

MIN(A) = 1

MAX(B) = 4

COUNT(A) = 4

3. Operator grupowania

Czym jest grupowanie?

Grupowanie krotek według wartości jednego lub większej liczby atrybutów daje efekt rozdzielenia relacji na „grupy". Można wówczas stosować agregowanie wewnątrz poszczególnych grup. dzięki czemu uzyskuje się możliwość wyrażania zapytań, które nie sposób przedstawić za pomocą mechanizmów klasycznej algebry relacyjnej.

Operator grupowania ydaje możliwość wykonania grupowania i/lub agregowania pewnych kolumn. Jeżeli występuje grupowanie, to agregowanie odbywa się wewnątrz poszczególnych gmp.

Relację, która jest wynikiem wyrażenia y,.(R) tworzy się w następujący sposób:

a)    Dzieli się krotki R na grupy. Każda grupa składa się ze wszystkich krotek z konkretnymi wartościami atrybutów grupowanych z listy L. Jeżeli grupowanie nie występuje, to całą relację R traktuje się jako jedną grupę.

b)    W każdej gnipie tworzy się jedną krotkę złożoną z:

-    wartości atrybutów grupujących dla tej grupy i

-    agregacji utworzonych z wszystkich elementów danej grupy, które są określone przez atrybuty agregowane zawarte w liście L.

Przykład grupowania:



Wyszukiwarka

Podobne podstrony:
28640 ullman078 (2) 162 3. RELACYJNY MODEL DANYCH PRZYKŁAD 3.28 Rozważmy relację z atrybutami: A, B,
Baza danych - relacja Rozważmy relację, której atrybutami są nazwisko, imię, wiek. Relację tę można
Wow!1390
Metoda zmiennych stanu Teoria która powstała na podstawie rozważań w relacji wej.-wyj ma pewną wadę
Gramatyki Formalne cz II 1 TEORIA JĘZYKÓW I GRAMATYK FORMALNYCH CZĘŚĆ II Rozważmy kilka przykładów g
zaproponować kilka przykładowych (ale zróżnicowanych) ćwiczeń pozwalających poloniście rozwijać tę
zaproponować kilka przykładowych (ale zróżnicowanych) ćwiczeń pozwalających poloniście rozwijać tę
img024 24 2. Zadanie rozpoznawania i ij ■ interpretowane (w rozważanym na rysunku 2.1 przykładzie) j
img043 Dokonujemy transfiguracji jak w przykładzie 28. Po tej czynności otrzymujemy rysunek 29a. i
IMG64 POSTRZEGAJĄCYStereotypy i stereotypizacja: kilka przykładów    nta W poprzedni
Zastosowanie nowoczesnych metod TI do rozwiązywania codziennych problemów Podaje kilka przykładów
4 A. Matkowski, P. Musiał już kilka lat temu. Do tej pory zrealizowano m.in. połączenie polskiego i

więcej podobnych podstron