Documente Academic
Documente Profesional
Documente Cultură
Seminar 5 Interogari Jonctiuni
Seminar 5 Interogari Jonctiuni
___________________________________________________________________________
INTEROGAREA TABELELOR
UNDE:
1
BAZE DE DATE – SEMINAR 5
___________________________________________________________________________
Proiecţia: Permite obţinerea unei noi relaţii care conţine un număr redus de atribute
faţă de relaţia iniţială şi toate valorile sau combinaţiile distincte de valori
ale acestor atribute.
Joncţiunea Operator binar, caz particular fiind produsul cartezian. Relaţia rezultat va
: conţine tuplurile corespunzătore atributelor de jonctiune care se află într-o
anumită relaţie. Cel mai utilizat caz de joncţiune este acela în care
atributele de jonctiune sunt cheie primară într-o relaţie si cheie externă in
cealalta relatie.
2
BAZE DE DATE – SEMINAR 5
___________________________________________________________________________
Exemple:
3. Sa se selecteze numai angajatii care fac parte din categoria functionar (al caror
id_functie contine „CLERK”).
5. Sa se selecteze toate comezile care au fost lansate online dupa 1 ianuarie 2000.
3
BAZE DE DATE – SEMINAR 5
___________________________________________________________________________
4
BAZE DE DATE – SEMINAR 5
___________________________________________________________________________
5
BAZE DE DATE – SEMINAR 5
___________________________________________________________________________
a. Jonctiune de egalitate
6
BAZE DE DATE – SEMINAR 5
___________________________________________________________________________
b. Jonctiune externa
13. Să se afişeze id-ul produsului, denumirea produsului şi cantitatea chiar daca nu au fost
comandate
SELECT p.id_produs, p.denumire_produs, rc.cantitate, rc.pret
FROM produse p, rand_comenzi rc
WHERE p.id_produs = rc.id_produs (+);
7
BAZE DE DATE – SEMINAR 5
___________________________________________________________________________