Documente Academic
Documente Profesional
Documente Cultură
.....................................................................
GRUPA:
.....................................................................
SUBIECTE DE EXAMEN
Grila nr. 1
1.
a)
b)
c)
d)
e)
2.
a)
b)
c)
d)
e)
3.
a)
b)
c)
d)
e)
Not: Toate grilele au un singur rspuns corect. Se acord un punct din oficiu.
NUME i PRENUME
.....................................................................
GRUPA:
.....................................................................
SUBIECTE DE EXAMEN
Grila nr. 2
1.
a)
b)
c)
d)
e)
2.
Cunotinele (1p):
Constituie o colecie de date i explicaii asociate
Constituie interpretri despre un obiect, eveniment sau
proces
Sunt folosite n modelare, simulare
Nu ofer cadrul pentru evaluarea i ncorporarea unor
noi experiene i informaii
Nu au nsemntate de sine stttoare
a)
b)
c)
d)
e)
3.
a)
b)
c)
d)
e)
6. Fie tabelele:
ANGAJATI (marca number(3), nume_angajat varchar2(35),
data_angajarii date, functie varchar2(15), salariu
number(5), id_departament number(3))
i
DEPARTAMENTE ( id_departament number (3),
denumire_dep varchar2(20))
tiind c exist mai muli angajai n fiecare departament,
precum i faptul c exist mai multe departamente, precizai
ce va afia urmtoarea interogare SQL-Oracle (1p):
SELECT nume_angajat, denumire_dep
FROM angajati a, departamente d
WHERE a.id_departament = d.id_departament and
denumire_dep != 'Vanzari;
a) Numele angajailor i a a departamentelor pentru toi
angajaii, mai puin cei din departamentul Vnzri
b) Identificatorul departamentului, numele i funcia pentru
fiecare angajat care a generat vnzri
c) Va afia o eroare
d) Nu va afia nici o nregistrare
e) Numele angajailor i a a departamentelor pentru toi
angajaii din departamentul Vnzri
7. Se consider tabela: ANGAJATI (marca number(3),
nume_angajat varchar2(35), data_angajarii date, functie
varchar2(15), salariu number(5), id_departament
number(3), comision number(3))
Care este rezultatul urmtoarei comenzi SQL-Oracle (1p):
Delete * from angajati
WHERE extract(year from data_angajarii)=extract(year
from sysdate) OR comision IS NULL;
a) Se modific salariul celor care au fost angajai anul
trecut
b) Se terg persoanele care au fost angajate n aceast zi
c) Se terg toate persoanele care nu au comision
d) Comanda SQL conine o eroare (* nu se foloseste cu
DELETE, la SELECT are sensul de toate coloanele,
cnd tergem un rnd, tergem toate coloanele deci n-ar
avea sens)
e) Comanda este corect dar nu se terge nici un angajat
8. S se identifice o entitate, diferit de cele din curs i
seminar, care are un identificator primar compus (1p) i s
se construiasc tabela rezultat din maparea entitii folosind
SQL-Oracle (1p).