5° Anno TEORIA 3. Un modello logico: il modello relazionale | Page 30

15. Il modello relazionale Vers. 7.2 – Dicembre 2025
OPERATORI DELL’ ALGEBRA RELAZIONALE
INSIEME OPERATORI FUNZIONALMENTE COMPLETO
OPERATORI DERIVATI ATTRAVERSO LA COMBINAZIONE DI UNO O PIU’ OPERATORI DELL’ INSIEME FUNZIONALMENTE COMPLETO
OP. BINARI
OP. UNARI
OP. BINARI
1) UNIONE ∪ 2) DIFFERENZA-
3) PRODOTTO X CARTESIANO
4) PROIEZIONE Π
5) RESTRIZIONE σ o SELEZIONE
6) INTERSEZIONE ∩
7) GIUNZIONE o JOIN ��( THETA, EQUI, NATURAL)
SX 8) LEFT OUTER JOIN ��
( join esterno sinistro) DX
RIGHT OUTER JOIN ��
( join esterno destro)
E FULL OUTER JOIN ��( join esterno completo)
9) SELF JOIN ��( THETA ed EQUI ma anche LEFT, RIGHT e FULL OUTER)
INSIEME DEI 5 OPERATORI RELAZIONALI FUNZIONALMENTE COMPLETI
DEF: Due relazioni R ed S vengono chiamate compatibili se:- hanno lo stesso numero di attributi;- ogni attributo nella stessa posizione all’ interno delle due relazioni è dello stesso tipo.;
1) UNIONE di due relazioni( operatore ∪)
DEF: Date due relazioni compatibili R ed S l’ unione di R con S è la relazione ottenuta dall’ unione insiemistica delle due relazioni ossia:
R ∪ S = ⎨ t | t ∈ R OR t ∈ S ⎬
Graficamente R
R R ∪ S = R
R R ∪ S
S S
S R ∪ S
R ∪ S = S
S
R
Per come è stata definita l’ operazione di unione abbiamo che: Grado( R ∪ S) = Grado( R) = Grado( S) Card( R ∪ S) = Card( R) + Card( S) – numero di ennuple ripetute N. B E’ una operazione commutativa in quanto è facile dimostrare che R ∪ S = S ∪ R
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 30