5° Anno LABORATORIO 3-A Regole di derivazione (mapping relazionale) | Page 3

Prof . Rio Chierego Esercizi sull ’ algebra relazionale Vers . 2.0 Febbraio 2021
Esercizio C Supponendo che , in un certo di istante di tempo , le tabelle R ed S , risultino così popolate
R
X
Y
Z
W
S
X 1
Y 1
Z 1
W 1
-2
4
5
9
-8
1
11
-2
-6
3
5
9
8
4
11
5
-8
1
11
-2
-2
4
5
9
1
7
5
-8
dettagliare , per ciascuna operazione relazionale sottostante utilizzando le corrette notazioni : a ) la tabella ottenuta indicando tutte le n-ple risultanti ; b ) il grado relativo c ) la cardinalità effettiva , avendo cura , in caso di operazioni composte , di dettagliare anche le relazioni intermedie ottenute
Operazioni relazionali 1 ) Π A ( R � S ) con A = �R . Z , R . W� ( usando nella tabella risultato il nome delle colonne di R ) 2 ) σ P ( R � S ) con P = � ( R . W = 9 ) AND ( R . X ≤ 0 ) � ( usando nella tabella risultato il nome delle colonne di R ) 3 ) Π A ( σ P ( R - S )) con A = �R . Z , R . W� e P = �R . X < 0� ( usando nella tabella risultato il nome delle colonne di R ) 4 ) Π A ( σ P ( S - R )) con A = �S . Z 1 , S . W 1� e P = �S . X 1 < 0� ( usando nella tabella risultato il nome delle colonne di S ) 5 ) Π A ( R X S ) con A = �R . Z , R . W� 6 ) Π A ( σ P ( R X S ) con A = �R . Z , R . W� e P = �R . X > R . W�
N . B . Gli esercizi 6-9-10 11-12-13 possono essere svolti facendo riferimento all ’ esercizio n . 5 Gli esercizi 15-16-17-18 possono essere svolti facendo riferimento all ’ esercizio n . 14
7 ) Proiezione della relazione S sulla colonna Z 1 8 ) Selezione sulla relazione R di tutte le n-ple che hanno valori nella colonna W pari a 9
9 ) Theta join R �� S R . X ≥ S . W1
10 ) Equi join R �� S R . X = S . W1
SX
11 ) Left outer join R �� S R . X = S . W1
DX
12 ) Right outer join R �� S R . X = S . W1
E
13 ) Full outer join R �� S R . X = S . W1
14 ) Self join S �� S S . X1 = S . W1
15 ) Theta self join S �� S S . X1 < S . W1
SX
16 ) Left outer self join S �� S S . X1 = S . W1
DX
17 ) Right outer self join S �� S S . X1 = S . W1
E
18 ) Full outer self join S �� S S . X1 = S . W1
3