Sunteți pe pagina 1din 6

1.

Schema conceptuala a bazei de date se obtine prin:


a. Sinteza si integrare schemelor externe
b. Manipularea datelor prin limbaje declarative
c. Organizarea datelor pe suport fizic
d. Eficacitatea accesului la date
e. Administrarea intr-o maniera cat mai simpla a datelor
2. Securitatea datelor se refera la:
a. Crearea structurilor de date
b. Refacerea bazei de date in urma unor avarii
c. Furnizarea informatiilor intr-un timp cat mai scurt
d. Accesul concurent la date
e. Optimizarea operatiilor de citire/scriere
3. Fie tabelele:
Clienti: Contacte:

Codcl Dencl Adr Nr. Contract Data contract Codcl


12 s.c. alfa Brasov 1 2/05/2017 21
21 s.c. beta Bucuresti 3 15/10/2018 21
18 s.c. gama Brasov 2 2/05/2017 12

Daca se lanseaze comanda de jonctiune de la egal la egal rezultatul este o tabela cu cardinalitate:
a. 9
b. 5
c. 3
d. 1
e. 4
4. Nivelul extern reprezinta:
a. Viziunea administratorului bazei de date
b. Numai viziunea utilizatorilor naivi
c. Numai viziunea utilizatorilor experti
d. Viziunea unuia sau mai multor utilizatori
e. Viziunea managerului unitatii economice
5. Identificati afirmatia eronata referitoare la obiectivele modelului relational:
a. Asigura o mare independenta a programelor de aplicatie fata de organizarea datelor
b. Redundanta datelor este minima si controlata
c. Ofera posibilitatea folosirii unor limbaje procedurale, nu si a celor neprocedurale
d. Utilizeaza puternice limbaje de manipulare a datelor
e. Permite realizarea integritatii entitatii si referentiale
6. Una din afirmatiile referitoare la caracteristicile modelului relational este eronata:
a. Relatia este o tabela bidimensionala formata din randuri numite tupluri sau inregistrari si
coloane numite domenii
b. Tuplul este un rand dintr-o tabela
c. Campul reprezinta numele unei coloane dintr-o tabela si exprima semnificatia valorilor din
cadrul coloanei respective
d. Domeniul este dat de multimea valorilor existente ale unui camp
e. Pentru acelasi tabel pot exista mai multe campuri care sa serveasca drept atribut de
identificare
7. Care din afirmatiile urmatoare nu face referire la caracteristicile modelului relational?
a. O relatie este reprezentata printr-un tabel, in care fiecare rand reprezinta un tuplu, iar fiecare
coloana un domeniu
b. Coloanele tabelului sunt identificate prin nume distincte
c. Cardinalitatea se refera la numarul tuplurilor dintr-o relatie
d. In fiecare coloana a tabelului realizarile sunt de acelasi tip constituind un domeniu
e. Permite definirea unor tipuri de date utilizator
8. Care afirmatie nu este corecta?
a. Jonctiunea se aplica asupra a doua relatii care prezinta in structura lor un atribut comun
b. Jonctiunea este un operator binar de extensie
c. Atributul comun se numeste atribut de jonctiune
d. Prin jonctiune se reprezinta un obiect care contine proceduri definite de utilizator
e. Operatorul de jonctiune realizeaza concatenarea tuplurilor celor doua relatii
9. Care dintre urmatoarele afirmatii nu este obiectiv al SGBD-ului:
a. Independenta logica a datelor
b. Manipularea datelor prin limbaje declarative
c. Eficacitatea accesului la date
d. Utilizatorii manipuleaza datele cunoscand locul unde sunt memorate
e. Partajarea datelor
10. Fie tabela Facturi (Nrfactura, Datafactura, Cotatva, CodClient, NrContract). Tabela este in:
a. FN1
b. FN2
c. FN4
d. FN5
e. FN3
11. Care dintre urmatoarele afirmatii descriu integritatea referentiala:
a. Conform integritatii referentiale, o tabela poate avea mai multe chei primare si o singura
cheie externa care realizeaza tabele
b. O tabela trebuie sa aiba cel putin o cheie externa pentru a realiza legaturile intre date
c. Cheia externa accepta numai valorile cheii primare corespondente sau valoarea Null
d. Cheia primara poate avea valori nule si unice
e. O cheie externa trebuie sa aiba valori unice si nenule pentru a defini intregritatea referentiala
12. Fie tabela Contracte (NumarContract, DataContract, CodFurnizor, DenumireFurnizor). Stiind ca
un contract este intocmit de un singur furnizor, precizati care din afirmatiile urmatoare este
adevarata:
a. Campul NumarContract determina multivaloare campul DataContract
b. Campul NumarContract determina multivaloare campul CodFurnizor
c. Campul CodFurnizor determina multivaloare campul DenumireFurnizor
d. Campul CodFurnizor asigura identificarea tuplurilor din tabela Contracte
e. Tabela Contract nu respecta a treia forma normala
13. Schema conceptuala a bazei de date se obtine prin:
a. Sinteza si integrarea schemelor externe
b. Manipularea datelor prin limbaje declarative
c. Organizarea datelor pe support fizic
d. Eficacitatea accesului la date
e. Administrarea intr-o maniera cat mai simpla a datelor
14. Securitatea datelor se refera la:
a. Crearea structurilor de date
b. Refacerea bazei de date in urma unor avarii
c. Furnizarea informatiilor intr-un timp cat mai scurt
d. Accesul concurent la date
e. Optimizarea operatiilor de citire/scriere
15. Fie tabelele:
Clienti: Contacte:

Codcl Dencl Adr Nr. Contract Data contract Codcl


12 s.c. alfa Brasov 1 2/05/2012 21
21 s.c. beta Bucuresti 3 15/10/2018 12
18 s.c. gama Brasov
Daca se lanseaza comanda de jonctiune de la egal la egal rezultatul este o tabela cu cardinalitate:
a. 2
b. 5
c. 3
d. 1
e. 4
16. Se dau tabelele Clienti (Codclient, denclient, adresa, nrregcom), Contract (Nrcontract, data,
codclient, valoare, ratadob). Sa se determine creditele dupa data de 15/04/2011.
a. SELECT CLIENTI.CODCLIENT, CLIENTI.DENCLIENT,
CONTRACT.NRCONTRACT, CONTRACT.DATA, CONTRACT.VALOARE
FROM CLIENTI INNER JOIN CONTRACT ON
CLIENTI.CODCLIENT=CONTRACT.CODCLIENT
WHERE CONTRACT.DATA>#15/04/2011
b. SELECT CLIENTI.CODCLIENT, CLIENTI.DENCLIENT,
CONTRACT.NRCONTRACT, CONTRACT.DATA, CONTRACT.VALOARE
FROM CLIENTI, CONTRACT ON CLIENTI.CODCLIENT=CONTRACT.CODCLIENT
WHERE CONTRACT.DATA>#15/04/2011
c. SELECT CLIENTI.CODCLIENT, CLIENTI.DENCLIENT,
CONTRACT.NRCONTRACT, CONTRACT.DATA, CONTRACT.VALOARE
GROUP BY CLIENTI INNER JOIN CONTRACT ON
CLIENTI.CODCLIENT=CONTRACT.CODCLIENT
WHERE CONTRACT.DATA>#15/04/2011
d. SELECT CLIENTI.CODCLIENT, CLIENTI.DENCLIENT,
CONTRACT.NRCONTRACT, CONTRACT.DATA, CONTRACT.VALOARE
FROM CLIENTI INNER JOIN CONTRACT ON
CLIENTI.CODCLIENT=CONTRACT.CODCLIENT
GROUP BY CONTRACT.DATA>#15/04/2011
e. SELECT CLIENTI.CODCLIENT, CLIENTI.DENCLIENT,
CONTRACT.NRCONTRACT, CONTRACT.DATA, CONTRACT.VALOARE
FROM CLIENTI INNER JOIN CONTRACT ON
CLIENTI.CODCLIENT=CONTRACT.CODCLIENT
HAVING CONTRACT.DATA>#15/04/2011
17. Relatia COMENZI (Nrcomanda, DataComandta, CodClient, NumeClient) este in:
a. Forma normala 5
b. Forma normala 4
c. Forma normala Boyce-Codd
d. Forma normala 2
e. Forma normala 3
18. Fie tabelele: Clienti (CodClient, NumeClient, Adresa), Comenzi (NrComanda, DataComanda,
CodClient), Produse (CodProdus, DenumireProdus, Um, PretMediu), Furnizori (CodFurnizor,
DenFurnizor, Adresa). Care dintre dependentele enumerate nu este o dependenta functionala?
a. Nrcomanda -> codclient
b. Um -> pretmediu
c. Codclient -> numeclient
d. Codprodus -> denumire produs
e. Codclient -> adresa
19. Care dintre urmatoarele enunturi referitor la modelul relational de organizare a datelor este
eronat?
a. Un atribut se include intr-un singur tabel, exceptand cele care exprima relatii intre tabele
b. Un tabel trebuie sa aiba in componenta lui un atribut pentru identificarea realizarilor
c. Independenta fizica a datelor consta in imposibilitatea de a schimba organizarea interna a
datelor si structurilor inregistrate, fara a modifica programele care le folosesc
d. Baza de date relationala contine unul sau mai multe tabele
e. Definirea modelului relational consta in definirea tabelelor si definirea restrictiilor de
integritate a datelor
20. Care din urmatoarele afirmatii nu este obiectiv al SGBD-ului:
a. Independenta logica a datelor
b. Manipularea datelor prin limbaje declarative
c. Eficacitatea accesului la date
d. Utilizatorii manipuleaza datele cunoscand locul unde sunt memorate
e. Partajarea datelor
21. Fie tabela Contracte (NumarContract, DataContract, CodFurnizor, DenumireFurnizor). Stiind ca
un contract este intocmit de un singur furnizor, precizati care din afirmatiile urmatoare este
adevarata:
a. Campul NumarContract determina multivaloare campul DataContract
b. Campul NumarContract determina multivaloare campul CodFurnizor
c. Campul CodFurnizor determina multivaloare campul DenumireFurnizor
d. Campul CodFurnizor asigura identificarea tuplurilor din tabela Contracte
e. Tabela Contract nu respecta a treia forma normala
22. Schema conceptuala a bazei de date se obtine prin:
a. Sinteza si integrarea schemelor externe
b. Manipularea datelor prin limbaje declarative
c. Organizarea datelor pe support fizic
d. Eficacitatea accesului la date
e. Administrarea intr-o maniera cat mai simpla a datelor
23. Securitatea datelor se refera la:
a. Crearea structurilor de date
b. Refacerea bazei de date in urma unor avarii
c. Furnizarea informatiilor intr-un timp cat mai scurt
d. Accesul concurrent la date
e. Optimizarea operatiilor de citire/scriere
24. Fie tabelele:
Clienti: Contacte:

Codcl Dencl Adr Nr. Contract Data contract Codcl


12 s.c. alfa Brasov 1 2/05/2012 21
21 s.c. beta Bucuresti 3 15/10/2018 21
18 s.c. gama Brasov
Daca se lanseaza comanda de jonctiune de la egal la egal rezultatul este o tabela cu cardinalitate:
a. 2
b. 5
c. 3
d. 2*3=6
e. 4
25. Normalizarea este:
a. Procesul de identificare in mod unic a unui tuplu
b. Un process de structurare a tuplurilor unei relatii
c. Un process de descompunere a atributelor compuse in attribute simple
d. Un process de normalizare a atributelor unei relatii
e. Un process de descompunere a unei relatii initiale in relatii cu structura mai simpla
26. Fie tabelele: Clienti (CodClient, NumeClient, Adresa), Contracte (NrContract, DataContract,
CodClient), Produse (CodProdus, DenumireProdus, Um, PretMediu), Facturi (NrFactura,
DataFactura, NrContract, CodClient, CotaTva). Alegeti dependenta multivaloare corecta:
a. Codprodus -> denprodus
b. Codclient -> adresa
c. Nrcontract -> datacontract
d. Nrcontract -> nrfactura
e. Nrfactura -> datafactura
27. Se dau tabelele: Abonati (nrabonat, datainscrierii, seriebi, nrbi, dataeliberariibi, numeabonat,
prenumeabonat, adresaabonat, telefonabonat), Imprumuturi (nrcerere, nrabonat, datacerere,
anulat). Presupunand ca se doreste sa se trimita scrisori de somatie acelor abonati care nu au
restituit cartile imprumutate la timp, sa se elaboreze o interogare care sa furnizeze numele si
adresele respectivelor persoane, precum si numarul de zile de intarziere, stiind ca perioada de
imprumut este de 3 saptamani.
a. SELECT ABONATI.NUMEABONAT, ABONATI.ADRESAABONAT, DATE()-
IMPRUMUTURI.DATACERERE-21 AS [ZILE DE INTARZIERE]
FROM ABONATI, IMPRUMUTURI ON
ABONATI.NRABONAT=IMPRUMUTURI.NRABONAT
WHERE IMPRUMUTIRI.DATACERERE<DATE()-21
b. SELECT ABONATI.NUMEABONAT, ABONATI.ADRESAABONAT, DATE()-
IMPRUMUTURI.DATACERERE-21 AS [ZILE DE INTARZIERE]
FROM ABONATI INNER JOIN IMPRUMUTURI ON
ABONATI.NRABONAT=IMPRUMUTURI.NRABONAT
HAVING IMPRUMUTIRI.DATACERERE<DATE()-21
c. SELECT ABONATI.NUMEABONAT, ABONATI.ADRESAABONAT, DATE()-
IMPRUMUTURI.DATACERERE-21 AS [ZILE DE INTARZIERE]
FROM ABONATI INNER JOIN IMPRUMUTURI ON
ABONATI.NRABONAT=IMPRUMUTURI.NRABONAT
WHERE IMPRUMUTIRI.DATACERERE<DATE()-21
d. SELECT ABONATI.NUMEABONAT, ABONATI.ADRESAABONAT, DATE()-
IMPRUMUTURI.DATACERERE-21 AS [ZILE DE INTARZIERE]
FROM ABONATI INNER JOIN IMPRUMUTURI ON
ABONATI.NRABONAT=IMPRUMUTURI.NRABONAT
ORDER BY IMPRUMUTIRI.DATACERERE<DATE()-21
e. SELECT ABONATI.NUMEABONAT, ABONATI.ADRESAABONAT, DATE()-
IMPRUMUTURI.DATACERERE-21 AS [ZILE DE INTARZIERE]
FROM ABONATI INNER JOIN IMPRUMUTURI ON
ABONATI.NRABONAT=IMPRUMUTURI.NRABONAT
WHERE IMPRUMUTIRI.DATACERERE<DATE()-21

S-ar putea să vă placă și