Documente Academic
Documente Profesional
Documente Cultură
2016 BD Bilete Examen Studenti 1
2016 BD Bilete Examen Studenti 1
COUNT({*|[DISTINCT|
ALL]expr})
MAX([DISTINCT|ALL]expr)
MIN([DISTINCT|ALL]expr)
STDDEV([DISTINCT|ALL]x)
SUM([DISTINCT|ALL]x)
VARIANCE([DISTINCT|ALL]x)
MX
MN
AV
2000
1000
100
333.33333333
DNUM
SM
1250
450
300
n lista cmpurilor selectate cu SELECT, ce conine GROUP BY se poate de introdus numai cmpuri care sunt i
n condiiile gruprii. Urmtoarea cerere va da greeal.
SELECT CD.PNUM, CD.DNUM, SUM(CD.VOLUME) AS SM GROUP BY CD.DNUM;
Exemplu 11: S afim numrul obiectelor care n sum sunt mai mult ca 400 (HAVING):
Condiia, c suma s fie mai mare ca 400 nu putem s o scriem n WHERE, fiindc n acest compartiment nu
putem folosi funcii. Condiiile, ce coninfuncii se poate de scris n HAVING:
SELECTCD.DNUM, SUM(CD.VOLUME) AS SM FROM CD GROUP BY CD.DNUM
HAVING SUM(CD.VOLUME) > 400;
Obinem:
DNUM
SM
1250
450
n aceeai cerere pot fi condiii de selectare a nregistrrilor n WHERE, cum icondiii de selectare a grupurilor n
HAVING. Condiia de selectare a grupurilor nu poate fi transferat din HAVING n WHERE, cum i invers, cu
excepiacondiiilor ce conin cmpurile din lista de grupare GROUP BY.
7. Folosirea subcerilor.
8. Folosirea unirii, interseciei i diferenei
9. Forme normale de nivel mai nalt.
10. Instruciunile de baz n MySQL.
11. Operaii aritmetice. Funcii matematice, funcii cu ir de caractere. TEMA 14.
12. Prelucrarea datelor: SELECT, INSERT, UPDATE, DELETE,UNION. TEMA15
13. Selectarea datelor din mai multe tabele.
14. Tipul tabelelor.
15. Tipurile de date (numerice, date calendaristice, iruri de caractere, enumerare, mulime) n MySQL.
TEMA 13
16. Selectarea datelor dintr-un singur tabel.
17. Modele de baze de date (Modelul arborescent, Modelul reea, Modelul relaional). Compararea
modelelor TEMA 1
18. Noiuni generale despre un SGBD. Funciile unui SGBD (Descrierea, utilizarea, integritatea,
confidenialitatea datelor, accesul concurent la date, sigurana n funcionare)
19. Arhitectura unui sistem de baze de date (Priviri generale, Scheme externe, Scheme conceptuale, Scheme
interne)
20. Modelul Relaional. Structura relaional a datelor (Modelul relaional, Atribute i domenii, Tupluri,
Relaii i scheme)
21. Constrngeri de integritate. (Tipuri de constrngeri, Chei, Operaii de actualizare).
22. Proiectarea bazelor de date. (Generaliti, Modelarea logica a datelor, Vederile utilizatorilor,
Construirea unei vederi utilizator, Etapele de proiectare a bazei de date)
23. Regulile lui Codd (Regula informaiei, Regula de garantare a accesului, Valorile NULL, Catalog
actualizat permanent pe baza modelului relaional, Regula de nelegere a sublimbajului de manipulare
a datelor, Regula de actualizare a vederilor)
24. Algebra relaional (Operaiile tradiionale, Reuniunea, Intersecia, Diferena, Complementul,
Complementul activ, Produsul cartezian).
25. Operaiile relaionale native (Proiecia, Selecia, - jonciunea, Jonciunea naturala, Diviziunea, Semi
jonciunea)
26. CLAUZA WHERE. Operatori de comparaie: (BETWEEN, IN, LIKE, IS NULL.). Condiii compuse
(AND, OR, NOT) i paranteze. CLAUZELE ORDER BY i GROUP BY.
1. Care este rezultatul comenzii: alter table t2 modify a tinyint not null, change b c char(20).
2. Cte cmpuri maximum pot fi ntr-un tabel cu atributul auto_increment ________.
3. Continuai definiia: relaia
se afl n fn3 atunci i numai atunci, cnd relaia se afl n fn2 i toate atributele