Operator eliminacji powtórzeń

Nasza ocena:

5
Pobrań: 14
Wyświetleń: 749
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Operator eliminacji powtórzeń - strona 1 Operator eliminacji powtórzeń - strona 2 Operator eliminacji powtórzeń - strona 3

Fragment notatki:

Operator eliminacji powtórzeń    Zamienia wielozbiory na zbiory – po prostu eliminuje powtarzające się krotki. Symbol:  δ           Operatory agregowania  Zastępują wiele wartości z jednej kolumny relacji jedną wartością    –  SUMA  – suma wartości z kolumny typu numerycznego  –  AVG  – średnia wartość z kolumny typu numerycznego  –  MIN, MAX  – wartość najmniejsza, największa z kolumny  –  COUNT  – ilość (niekoniecznie różnych) wartości z kolumny    Grupowanie  Grupuje krotki według określonego kryterium, z reguły po grupowaniu stosuje się agregację.   Symbol:  γ  Kwota  Ilość  Nazwisko  100  2  Kowalski  200  3  Kowalski  50  1  Kowalski  600  5  Nowak  500  4  Nowak    Sortowanie  Symbol :  τ    sortuje w zadanej kolejności    R(A,B,C,D…)  - nasza relacja, A,B,C,D… - atrybuty tej relacji        τ(A,B,D) – sortowanie, na początku ze względu na atrybut A, potem to co zostało ze  względu na B a na końcu na D       Operator  τ jest nietypowy ponieważ wynikiem jego działania jest lista, a nie zbiór krotek.  (sorry, ale w tym zdaniu sam nie do końca wiem o co chodzi ;))        A  B  6  3  2  1  2  1  7  5  6  3  A  B  6  3  2  1  7  5  grupa utworzona dla nazwiska „Kowalski”  Złączenie zewnętrzne    Po złączeniu relacji, istnieją krotki wiszące. Takie złączenie naturalne + krotki wiszące (czyli  niezawierające zawartości).    Złączenie obustronne:                        Lewostronne (przepisujemy te z 1szej relacji i uzupełniamy o odpowiadające z 2giej):                        Prawostronne (przepisujemy te z 2giej relacji i uzupełniamy o odpowiadające z 1szej):      A  B  C  1  2  3  4  5  6  7  8  9  B  C  D  2  3  10  2  3  20  6  7  30  A  B  C  D  1  2  3  10  1  2  3  20  4  5  6  ⊥  7  8  9  ⊥  ⊥  6  7  30  A  B  C  1  2  3  4  5  6  7  8  9  B  C  D  2  3  10  2  3  20  6  7  30  A  B  C  D  1  2  3  10  1  2  3  20  4  5  6  ⊥  7  8  9  ⊥  A  B  C  1  2  3  4  5  6  7  8  9  B  C  D  2  3  10  2  3  20  6  7  30  A  B  C  D  1  2  3  10  1  2  3  20  ⊥  6  7  30  krotka wisząca  Rzutowanie rozszerzone    Operator rzutowania  π służy do tworzenia nowej relacji, która powstaje z relacji R przez  usunięcie z niej pewnych kolumn.  ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz