Extras din curs
Algebra relationala este un sistem formal pentru manipularea relatiilor.
Operatorii sunt operatori cu multimi. Acestia sunt:
1. UNION(reuniune)
Fie relatia
R S
A | B C | D
x1 | y1 x1 | y1
x2 | y1 x1 | y2
x2 | y2
R U S
A | B
x1 | y1
x2 | y1
x2 | y2
x1 | y2
interogarea:
SELECT a,b from R UNION SELECT c,b from S
Operatia de reuniune este o operatie specifica multimilor, ea va selecta elementele din cele 2 relatii, elementele comune fiind incluse in relatia rezultata o singura data.
Operanzii din cele 2 multimi trebuie sa fie compatibili (de acelasi tip), adica a de acelasi tip cu c si b de acelasi tip cu d.
2. Diferenta
R S
A | B C | D
x1 | y1 x1 | y1
x2 | y1 x1 | y2
x3 | y2
R-S
A | B
x2 | y1
x3 | y2
interogarea:
select A,B from R MINUS select c,d from S
3.Intersectia
Este o operatie specifica multimilor care va selecta inregistrarile care sunt incluse in ambele relatii.
Operanzii trebuie sa fie compatibili(de acelasi tip), adica a sa fie compatibil cu c si b compatibil cu d.
Preview document
Conținut arhivă zip
- Algebra relationala.docx