Documente Academic
Documente Profesional
Documente Cultură
1. Știind că pentru fiecare contract încheiat ce are o durată fixă, societatea desemnează un
singur angajat responsabil cu derularea acestuia, iar un angajat poate răspunde de mai
multe contracte, care din următoarele afirmații este corectă?
A. NrContract determină functional CodAngajat, adică NrContract -> CodAngajat
B. CodAngajat determină functional NrContract, adică CodAngajat -> NrContract
C. Între CodAngajat si DurataContract exista dependenta functionala tranzitiva prin
intermediul NrContract, adică CodAngajat -> NrContract -> DurataContract
D. Între grupul (CodAngajat, NrContract) si DurataContract exista dependenta
functionala completa NrContract, adică (CodAngajat, NrContract)-> DurataContract
2. Care din următoarele tabele este in FN3, știind ca pentru fiecare contract încheiat ce are o
durată fixă, societatea desemnează un singur angajat responsabil cu derularea acestuia, iar
un angajat poate răspunde de mai multe contracte?
A. Angajat ( CodAngajat , NumeAngajat, PrenumeAngajat, TelefonAngajat, NrContract)
B. Contract ( NrContract, DataIncheiereContract, DurataContract, CodAngajat )
C. Contract ( NrContract, DataIncheiereContract,DurataContract,CodAngajat,
NumeAngajat)
D. AngajatContract ( CodAngajat,NrContract, DataIncheiereContract, DurataContract)
5. Se considera tabelele
Facturi(NrFactura, DataFactura, Valoare, CodClient)
Client(CodClient, Denumireclient, Adresa)
Care este fraza SQL care va diminua cu 10% valoarea facturilor din 2015.
A. UPDATE Facturi SET Valoare = 0.9 * Valoare WHERE YEAR(DataFactura)=2015
B. UPDATE Facturi SET Valoare = 1.1 * Valoare WHERE YEAR(DataFactura)=2015
C. UPDATE Client SET Valoare = 0.9 * Valoare WHERE YEAR(DataFactura)=2015
D. SELECT Valoare , 0.9 * Valoare FROM Facturi WHERE YEAR(DataFactura)=2015
7. Se considera tabelul
Angajati(CNP, Nume, Prenume, Salariu, NrCopii)
Care este fraza SQL care va afișa toți angajații al căror nume începe cu litera A și se termina
cu E, au salariu între 800 și 900 de euro și au 2 sau 4 copii.
A. SELECT * FROM Angajati WHERE Nume = "A*E" AND Salariu BETWEEN 800 AND
Salariu<=900 AND (NrCopii=4 OR NrCopii=2)
B. SELECT * FROM Angajati WHERE LEFT(Nume,1)="A" AND RIGHT(Nume,1)="E" AND
Salariu BETWEEN (800,900) AND NrCopii in (2,4)
C. SELECT * FROM Angajati WHERE Nume Like "A*E" AND Salariu Between 800 AND
900 AND NrCopii BETWEEN (2,4)
D. SELECT * FROM Angajati WHERE LEFT(Nume,1)="A" AND RIGHT(Nume,1)="E" AND
Salariu IN(800, 900) AND NrCopii BETWEEN 2 AND 4
11. Știind ca un concediu se realizează pentru un singur angajat, are o durata fixa și un
singur tip, selectați afirmația corectă privind tabelul următor:
CONCEDII (NumarConcediu, DataInceput, DataFinal, TipConcediu, CNPAngajat,
NumeAngajat, PrenumeAngajat)
A. Tabelul respecta FN3 (forma normala 3) C. Tabelul nu respectă nicio forma normala.
B. Tabelul respecta FN1 (forma normala 1) D. Tabelul nu respecta FN2 (forma normala 2)
12. Care din următoarele tabele este in FN3, știind ca pentru fiecare client se menționează și
codurile CAEN de care aparține, precum și anul obținerii fiecărui cod CAEN. Un cod CAEN
reprezintă un domeniu de activitate în care operează o firmă. Un cod CAEN poate fi atribuit
mai multor firme.
A. ClientCAEN ( CUIClient, CodCAEN, AnObtinereCAEN)
B. Client(CUIClient,DenumireClient,AdresaClient,TelefonClient,CodCAEN, AnObtinereCAEN)
C. CAEN ( CodCAEN, DenumireCAEN, AnObtinereCAEN, CUIClient)
D. ClientCAEN ( CUIClient, CodCAEN, AnObtinereCAEN, DenumireClient )
14. Știind că un contract se încheie între societatea de consultanță și un singur client pentru
fiecare contract încheiat, societatea desemnează un singur angajat responsabil cu derularea
acestuia, selectați răspunsul corect:
A. Este dependenta funcțională netranzitiva între atributele Nrcontract și CUIClient
Nrcontract ->CUIClient
B. Este dependenta funcțională netranzitivă între atributele Nrcontract și DenumireClient
Nrcontract ->DenumireClient
C. Este dependenta funcțională netranzitiva între atributele Nrcontract și NumeAngajat
Nrcontract ->NumeAngajat
D. Este dependenta funcțională completa netranzitivă între grupul de atribute ( Nrcontract,
CUIClient ) si SumaContract adica (Nrcontract, CUIClient ) -> SumaContract
15. Știind că pentru fiecare client se menționează și codurile CAEN de care aparține,
precum și anul obținerii fiecărui cod CAEN. Un cod CAEN reprezintă un domeniu de
activitate în care operează o firmă. Un cod CAEN poate fi atribuit mai multor firme, selectați
răspunsul corect:
A. Este dependenta funcțională netranzitivă completa între atributul CodCAEN si atributul
AnObtinereCAEN adica CodCAEN -> AnObtinereCAEN
B. Este dependenta funcțională netranzitivă completa între atributul CUIClient si atributul
AnObtinereCAEN adica CUIClient -> AnObtinereCAEN
C. Este dependenta funcțională netranzitivă completa între grupul de atribute (CUIClient,
CodCAEN, AnObtinereCAEN ) si atributul DenumireClient adica (CUIClient, CodCAEN,
AnObtinereCAEN ) -> DenumireClient
D. Este dependența funcțională netranzitivă completa între grupul de atribute (CUIClient,
CodCAEN) și atributul AnObtinereCAEN adică(CUIClient,CodCAEN)-> AnObtinereCAEN
16. Care din următoarele afirmații este Furnizori
adevărată, referitor la următoarele tabele? Cod Denumire Localitate
Clienți 1 ABC CL
Cod Denumire Localitate
1 ABC CL Rezultat
2 XYZ TM Cod Denumire Localitate
3 ABA CL 1 ABC CL
A. B.
C. D.