Questão 1
Questão
124. In modelul relaţional, numărul atributelor dintr-o relaţie defineşte: C6 s9
Responda
-
a. puterea relatiei
-
b. gradul relatiei
-
d. entitatea din relatie
-
e. entitate
Questão 2
Questão
125. La ce se refera ACID?
Responda
-
a.Atomicitate, Consistenta, Izolare, Durabilitate (proprietatile tranzactiilor)
-
b.Atomicitate, Convergenta, Izolare, Disponibilitate (proprietatile schimburilor)
Questão 3
Questão
126. Indicati minim trei probleme care se rezolva prin procesul de normalizare.
Responda
-
a.Eliminarea grupurilor repetitive => FN1
-
b.Eliminarea dependenţelor parţiale => FN2
-
c.Eliminarea dependenţelor tranzitive => FN3
-
d.Eliminarea grupurilor asociative => FN2
-
e.Se elimina redundanta datelor precum si anomaliile de actualizare stergere si inserare.
Questão 4
Questão
127. Care este tipul datei returnate de interogarea urmatoare:
SELECT sysdate,hire_date
FROM employees
WHERE employee_id=110;
Questão 5
Questão
129. Care este tipul datei returnate de interogarea urmatoare:
SELECT sysdate-hiredate
FROM employees
WHERE employee_id=110;
Questão 6
Questão
130. Se considera un tabel, component al unei baze de date, ce contine 40 de campuri si 2000 de inregistrari.
Despre acest tabel, se poate spune ca:
Questão 7
Questão
131. Nivelul extern corespunzator arhitecturii ANSI/SPARC este constituit din mai multe vederi: C1 s 18
Questão 8
Questão
132. Se presupune ca intr-o baza de date relationala aveti urmatoarea schema:
S(ABCDEFG)
Fara a avea nici o informatie suplimentara, ce puteti spune despre relatia S?
Questão 9
Questão
133. Baza de date a unei banci contine date despre client, sucursale si conturi, in tabele cu urmatoarele
structure:
Responda
-
a. variantele A si C sunt corecte si echivalente
-
b. numai varianta B este corecta
-
c. numai varianta C este corecta
-
d. variantele A si B sunt corecte si echivalente
-
e. numai varianta A este corecta
Questão 10
Questão
134. Fie urmatoarea diagrama referentiala:
Facultate----Specializare----Inscris_la---Student---Nota--Disciplina
Care este ordinea de creare a tabelelor in baza de date?
Questão 11
Questão
135. Fie urmatoarea schema de baze de date:
si urmatoarea interogare:
SELECT department_id
FROM departments
MINUS
SELECT department_id
FROM employees
WHERE job_id=’IT_PROG’;
Descrieti in limbaj natural problema pe care o rezolva interogarea de mai sus.
Questão 12
Questão
136. Fie urmatoarele doua scheme relationale:
sch1: R(A,B,C)
sch2:R1(A,B)
Se presupune ca este adevarata urmatoarea dependent functionala A->BC, precum si toate
dependentele ce deriva din aceasta. Care din urmatoarele afirmatii sunt corecte?
Responda
-
a. Nu se poate specifica in ce forma normala sunt cele doua scheme
-
b. Schema 1 este in FN3 dar nu este in FN2
-
c. Schema 2 este in FN3
-
d. Schema 2 nu este in FN2
-
e. Schema 1 este in FN3
Questão 13
Questão
137. Care din fazele proiectarii unei baze de date necesita cunoasterea facilitatilor puse la dispozitie de
sistemele de gestiune a bazelor de date? C2 s 8 C3 s 12
Questão 14
Questão
138. Un camp ce contine valori null poate fi cheie primara in tabel?
Questão 15
Questão
139. Trecerea unei scheme de relatie din FN2 in FN3 impune eliminarea dependentelor:
Responda
-
a.Tranzitive
-
b.Alternative
Questão 16
Questão
140. Care din urmatoarele comenzi elimina un tabel din schema unei baze de date?
Responda
-
a. REMOVE TABLE…
-
b. DELETE TABLE…
-
c. UPDATE TABLE....
-
d. DROP TABLE….
Questão 17
Questão
141. Fie următoare interogare:
SELECT 4 FROM dual
INTERSECT
SELECT 1 FROM dual;
Care va fi rezultatul execuției sale?
Responda
-
a. Nicio inregistrare
-
b. null
-
c. 1
-
d. 4
Questão 18
Questão
128. O relație nu poate fi in FN3 fără a fi în FN1.
Questão 19
Questão
142. Intr-o baza de date relationala, fie urmatoarele doua tabele:
Intre cele doua relatii este posibila operatia de diferenta, deoarece acestea se considera a fi compatibile. Ce se poate spune
despre relatia T=R - S:
Responda
-
a. va avea 8 randuri si 6 coloane
-
b. va avea 6 randuri si 3 coloane
-
c. va avea 2 randuri si 3 coloane
-
d. va avea 8 randuri si 3 coloane
-
e. va avea 2 randiuri si 6 coloane
Questão 20
Questão
143. Procesul de normalizare conduce catre un numar mai mare de tabele in baza de date. Aacest fapt influenteaza
performantele consultarii datelor? Motivati raspunsul
Responda
-
a.Procesul ne normalizare inseamna concret trecerea tabelelor prin formele normale(FN1,FN2,Fn3...) La fiecare trecere se
elimina redundanta datelor prin segmentarea unei entitati mari in entitati mai mici. Pentru a accesa datele este nevoie de
realizarea Jonctiunii . De aceea este nevoie de mai mult timp pentru recombinarea datelor si afisarea acestora.
-
b.Procesul ne normalizare inseamna concret trecerea tabelelor prin formele secventiale(SN1,SN2,SN3...) La fiecare trecere se
elimina redundanta datelor prin segmentarea unei entitati mari in entitati mai mici. Pentru a accesa datele este nevoie de
realizarea Jonctiunii . De aceea este nevoie de mai mult timp pentru recombinarea datelor si afisarea acestora.
Questão 21
Questão
144. Se consideea structura prezentata in figura:
Si urmatoare interogare:
UPDATE employees
SET department_id=(SELECT department_id FROM
employees Where last_name=’King’),
Salary=(SELECT min(salary) FROM employees)
WHERE last_nume=’Kohhar’;
Scrieti in limbaj natural care este problema pe care o rezolva aceasta instructiune.
Responda
-
a.Actualizati numarul departamentului cu numarul departamentului angajatului cu numele King si salariul cu minimul
salariului din companie pentru angajatul cu numele Kohhar.
-
b.Actualizati numarul departamentului cu numarul departamentului angajatului cu numele King si salariul cu maximul
salariului din companie pentru angajatul cu numele Kohhar.
Questão 22
Questão
145. Fie diagrama Entitate-Relație de mai sus. Care din următoarele scheme relaționare reprezintă transpunerea
corectă a acestei scheme in model logic:
A. Infirmiera(codi, nume)
Sectie(cods, den)
Lucreaza_in(codi,cods)
B. Infirmiera(codi, nume,cods)
Sectie(cods, den)
C. Infirmiera(codi, nume,den,cods)
Responda
-
a. B
-
b. B si C
-
c. C
-
d. A si B
-
e. A
Questão 23
Questão
146.O valoare indisponibila la un moment dat, necunoscuta sau care nu se poate aplica instantei respective este
reprezentata prin:
Responda
-
a.NULL
-
b.Valoare negativa
Questão 24
Questão
147. Ce operator marcheaza faptul ca o operatie a fost anulata?
Questão 25
Questão
148. Fie tabelele R(A,B,C), S(A,B,C) si T= PAB(R).
Afirmatia ca A este cheie in T este:
Questão 26
Questão
149. Cand doua tranzactii sunt susceptibile la interferenta?
Questão 27
Questão
150. Dependentele intre tabelele unei baze de date pot fi identificate cu
ajutorul diagramei referentiale
Questão 28
Questão
151. actualizati jobul(job_id) angajatului cu id-ul=200, cu o valoare dinamica data de la Tastatura
Questão 29
Questão
152. In care fisier se salveaza operatiile ce se efectueaza
Questão 30
Questão
153. Baza de date parţială a unei bănci conţine informaţii despre clienţi,
sucursale şi conturi.Schema considerată este următoarea:
Clienţi (cid,cnume,localitate)
Sucursală ( sid,snume, sloc)
Conturi (nrcont, cid,sid,sold )
Se considera urmatoarea interogare SQL.
SELECT c.nrcont
FROM conturi c, sucursala s
WHERE c.sid=s.sid
AND s.sloc = „Suceava” AND c.sold = ( SELECT
MAX (c1.sold)
FROM conturi c1, sucursală s1
WHERE c1.sid=s1.sid AND
s1.sloc=”Suceava”)
Care este problema(in limbaj natural) pe care o rezolva aceasta
interogare?
Responda
-
a.Care sunt numerele conturilor cu cel mai mare sold în sucursala Suceava.
-
b.ambele variante sunt corecte
-
c.Care sunt numerele conturilor din Suceava?
Questão 31
Questão
154. Afisati angajatii a caror perioada de angajare este mai mare de 250 luni
Responda
-
select first_name, last_name, hire_date, floor(months_between(SYSDATE, hire_date)) from employees,
dual where months_between(SYSDATE, hire_date) > 250;
-
select first_name, last_name, hire_date, floor(months_between(SYSDATE, hire_date)) from employees, dual
where months_between(SYSDATE, hire_date) < 250;
Questão 32
Questão
155. Securitatea bazei de date se refera la:
Responda
-
se refera la protejarea bazei de date împotriva a.amenintarilor intentionate sau neintentionate, prin
utilizarea unor elemente de control bazate sau nu pe calculatoare
-
b.elemente de hardware si software, persoane si date.
Questão 33
Questão
156. Pentru a acorda privilegii altor utilizatori se utilizeaza instructiunea:
Alegeţi un răspuns.
Responda
-
a.GRANT
-
b.CREATE
-
c.REVOKE
Questão 34
Questão
157. Pentru campurile declarate NOT NULL este oportuna declararea de valori DEFAULT.
Questão 35
Questão
158. Fie urmatorul tabel:
ANGAJATI (idang, nume, prenume, salariu, data_ang, functie, departament)
si interogarea:
SELECT nume, prenume
FROM angajati
WHERE salariu = (SELECT min(salariu)
FROM angajati
GROUP BY departament)
Executia interogarii intoarce o eroare. Carui fapt se datoreaza acest lucru?
Responda
-
a.subinterogarea intoarce valori multiple desi ar trebui sa fie o subinterogare scalara
-
b.Nu este corecta utilizarea opeeratorului "=", ar trebui folosit operatorul IN
-
c.Nu este permisa folosirea functiilor de gregare in subinterogare
-
d.clauza GROUP BY este interzisa in subinterogare
Questão 36
Questão
159. Fie urmatorul tabel:
ANGAJATI (idang, nume, prenume, salariu, data_ang, functie, departament).
Se doreste o lista a angajatilor al caror salariu este mai mic decat salariul tuturor angajatilor din departamentul
Resurse umane.
Care din urmatoarele variante de interogare sunt corecte?
A. SELECT nume, prenume, salariu
FROM angajati
WHERE salariu >ALL (SELECT max(salariu)
FROM angajati
WHERE departament='Resurse umane');
B. SELECT nume, prenume, salariu
FROM angajati
WHERE salariu =ALL (SELECT salariu
FROM angajati
WHERE departament='Resurse umane');
C. SELECT nume, prenume, salariu
FROM angajati
WHERE salariu <ALL (SELECT salariu
FROM angajati
WHERE departament='Resurse umane');
D. SELECT nume, prenume, salariu
FROM angajati
WHERE salariu < ANY (SELECT salariu
FROM angajati
WHERE departament='Resurse umane');
Questão 37
Questão
160. Fie urmatorul tabel:
ANGAJATI (idang, nume, prenume, salariu, data_ang, functie, departament)
si interogarea:
SELECT nume, prenume
FROM angajati
WHERE salariu = (SELECT salariu
FROM angajati
WHERE functie ='XX')
In ipoteza ca functia "XX" nu exista, cate inregistrari vor fi intoarse ca rezultat al executiei interogarii?
Questão 38
Questão
161. Proprietatea de…………….. asigura ca odata ce o tranzactie a fost validata, modificarile produse de aceasta nu
vor fi pierdute nici in cazul unui defect.
Responda
-
a.reconstituire
-
b.redobandire
Questão 39
Questão
162. La Secretariatul facultatii este necesara o lista a studentilor FIESC. In acest scop se pot formula urmatoarele
interogari, asupra tabelului Student:
Responda
-
a.SELECT nume from student;
-
b.SELECT * FROM student order by nume;
-
c.SELECT * FROM student;
-
d. SELECT nume from student order by nume;
Questão 40
Questão
163. O interogare scalara intoarce:
Questão 41
Questão
164. Modificarea structurii unui tabel in Oracle poate fi realizata prin instructiunea? Alegeţi un răspuns
Responda
-
a.ALTER TABLE
-
b.MODIFY STRUCTURE
-
c.nu se poate modifica
-
d.DROP TABLE
Questão 42
Questão
165. Oracle permite utilizarea unei subinterogari in clauza FROM c10 s4
Questão 43
Questão
166. Autorizarea consta în:
Responda
-
a.acordarea unui drept sau privilegiu, care permite unui subiect sa aiba acces legitim la un sistem sau un obiect
dintr-un sistem
-
recunoasterea faptului ca orice pierdere sau lipsa de disponibilitate a datelor s-ar putea dovedi potential
dezastruoasa
-
a determina daca un utilizator este cine pretinde a fi
Questão 44
Questão
167. Colectiile sunt:
Questão 45
Questão
168. Fie urmatoarele tabele:
CONTRACTE (codcli, tip_prestatie, cant, pr_unitar)
FACTURI (numar, data, codcli, tip_prest, cant, valoare)
si urmatoarea interogare SQL:
SELECT c.codcli, f.numar, f.data, f.cant, f.tip_prest
FROM contracte c, facturi f
WHERE c.codcli=f.codcli and c.tip_prest=f.tip_prest and c.cant>f.cant
Analizati interogarea si specificati, in limbaj natural, care este problema pe care o rezolva. Verificati daca interogarea
este corect formulata si motivati raspunsul.
Responda
-
a. tip_prest nu este
-
b.tip_prest este
-
c.eroare
Questão 46
Questão
169. Utilizarea unui ceas de garda este o metoda de prevenire a interblocarilor.
Questão 47
Questão
170. Care din urmatoarele elemente NU pot exista in clauza WHERE a unei interogari SQL?
Alegeţi un răspuns
Responda
-
a.nume de tabele
-
b. nume de coloane
-
c.operatori relationali
-
d.conditii de comparare
Questão 48
Questão
171. Este corect ca atunci cand se doreste o comparare a valorilor dintr-un camp ce contine si valori .null. sa se
foloseasca operatorii relationali?
Questão 49
Questão
173. Intr-o ierarhie a tipurilor, subtipurile sunt legate de tipurile corespondente prin:
Responda
-
a.mostenire
-
b.legaturi 1:N
-
c.legaturi 'isa'
Questão 50
Questão
174. Redundanta este eliminata prin utilizarea bazelor de date
Questão 51
Questão
175. Numele atributelor sunt unice intr-o baza de date.
Questão 52
Questão
176. Se considera structura prezentata in figura. Si urmatoarea interogare:
SELECT first_name,last_name,salary
FROM Employees e
Where salary>
(SELECT avg(salary)
FROM Employees e1
WHERE e.department_id=e1.department_id);
Specificati in limbaj natural care este problema pe care o
rezolva aceasta intructiune.
Responda
-
a.Afisarti numele complet si salariul angajatilor care au salariul mai mare ca media salariului din depertamentele in care
lucreaza.
-
b.Afisarti numele complet si salariul angajatilor care au salariul mai mic ca media salariului din depertamentele in care
lucreaza.
Questão 53
Questão
177. Dependenţele funcţionale pot fi determinate prin examinarea instanţelor tabelelor dintr-o bază de date.
Questão 54
Questão
178. Un tip de legatura nu poate avea propriile sale atribute.
Questão 55
Questão
180. In modelul relational, inregistrarile nu trebuie ordonate deoarece:
Responda
-
a. implementarea este mai usoara
-
b. schimbarea ordinii acestora poate fi facuta dupa diferite criterii
-
c. numarul inregistrarilor este prea mare
-
d. toate variantele sunt corecte
Questão 56
Questão
181. Operatia de reuniune permite stergerea de inregistrari dintr-un tabel.
Questão 57
Questão
182. Fie un tabel "Student" pe care se executa urmartoarele instructiuni FoxPro:
1. DELETE for nume="Popescu"
2. DELETE from Student where nume="Popescu"
Care din urmatoarele afirmatii sunt adevarate: Alegeţi cel puţin un răspuns.
Responda
-
a. instructiunea "2" sterge fizic inregistrarile aferente studentilor "Popescu"
-
b. instructiunea "1" sterge fizic inregistrarile aferente studentilor "Popescu"
-
c. instructiunea "1" marcheaza pentru stergere inregistrarile corespunzatoare studentilor "Popescu"
-
d. cele doua instructiuni sunt echivalente
Questão 58
Questão
183. In modelul relaţional, numărul inregistratilor dintr-o relaţie defineşte:
Questão 59
Questão
184. Ce se poate spune despre modelul conceptual prezentat mai sus:
Responda
-
a.legatura dintre entitati este obligatorie si are cardinalitatea N:M
-
b.pentru transpunerea modelului in relational trebuie creata o entitate de intersectie
-
c.legatura dintre entitati este obligatorie dar nu i se poate preciza cardinalitatea
-
d.legatura intre entitati este optionala si are cardinalitatea N:M