Documente Academic
Documente Profesional
Documente Cultură
PSBD SQL Interogari
PSBD SQL Interogari
Limbajul SQL.
Tipuri de JOIN.
Functii SQL.
Subinterogari simple.
Subinterogari multicoloana.
Integritatea de domeniu
– la nivelul definitiei: controlul validitatii fiecarei valori de
atribut
– la nivelul manipularii: compararea atributelor din acelasi
domeniu
Integritatea de relatie
– caracterul unic si totdeauna definit (not null) pentru
valorile cheii primare dintr-o relatie
Integritate de referinta
– legatura dintre relatii prin intermediul cheilor primare -
chei straine
Selection Projection
Tabela 1 Tabela 1
Join
Tabela 1 Tabela 2
Proiectarea Bazelor de Date
Interogarea datelor - SELECT
NRDEPT
---------
10
20
30
Intrare Iesire
Functie
arg n
Functii
Siruri de
caractere
Generale Numerice
Functii de un
singur rind
Date
Conversie
calendaristice
Conversii de
tipuri de date
TO_NUMBER TO_DATE
TO_CHAR TO_CHAR
TO_CHAR(date, 'fmt')
NUME DATA_ANG
---------- -----------------
KING 17 November 1981
BLAKE 1 May 1981
CLARK 9 June 1981
JONES 2 April 1981
MARTIN 28 September 1981
ALLEN 20 February 1981
...
14 rows selected.
F3(F2(F1(col,arg1),arg2),arg3)
Pas 1 = Rezultat 1
Pas 2 = Rezultat 2
Pas 3 = Rezultat 3
ANGAJAT
NRDEPT SAL
--------- ---------
10 2450
10 5000
10 1300
20 800
20 1100
20 3000 “salarul maxim MAX(SAL)
20 3000 din tabelul EMP” ---------
20 2975 5000
30 1600
30 2850
30 1250
30 950
30 1500
30 1250
Interogarea principala
Subinterogare
?
“Ce salar are Jones ?”
Intersect
A B A B
A B
Minus
Limbajul SQL.
Tipuri de JOIN.
Functii SQL.
Subinterogari simple.
Subinterogari multicoloana.