Sunteți pe pagina 1din 46

Grile MongoDB

1. Documentele MongoDB pot fi imbricate? (True=DA, False=NU)

True

False

2. La proiectarea unei aplicaţii pe o bază de date MongoDB, care ar fi cea mai potrivită abordare în
ceea ce priveşte design-ul bazei de date?

a. toate tabelele normalizate să fie transpuse în cadrul unei singure colecţii, pentru eficientizarea
accesului la nivel de document

b. MongoDB nu impune o schemă prestabilită, aşa că proiectantul bazei de date are libertate totală

c. transpunerea tabelelor dintr-o bază de date normalizată în colecţii, fără modificări de design

d. mai multe colecţii, dar documentele dintr-o anumită colecţie ar trebui să aibă o structură similară,
dar aceeaşi pentru fiecare versiune a aplicaţiei

3. În MongoDB sunt valabile următoarele afirmaţii despre indecşii multicheie, CU EXCEPTIA:

a. Se folosesc atunci când una din valorile cheilor este de tip array

b. Nu se pot crea indecsi compusi daca avem mai mult de o cheie de tip array

c. Dacă atunci când cream indexul, cheia sau cheile sunt doar valori scalare, atunci nu vom avea
index multicheie, însă acesta se va transforma într-un astfel de index atunci când facem prima
inserare/actualizare şi folosim un array în loc de valoare scalara la una dintre cheile de indexare

d. Se folosesc atunci când mai mult de una din valorile cheilor este de tip array

4. Care din următoarele comenzi MongoDB NU va insera un document cu exact 2 perechi cheie-
valoare?

Select one:

a. db.catedra.insert({denumire:'Informatica Economica’})

b. db.catedra.insert({ id:1 00, denumire:'Informatica Economica'})

c. db.catedra.insert({denumireinformatica Economica', _id:100})

d. db.catedra.insert(tid:1 00, denumire:'Informatica Economica'})

5. Ce face comanda db.catedra.drop() în MongoDB?

Select one:
a. Şterge ultimul document din colectie intitulată „catedra"

b. Şterge toate documentele din colectia intitulată „catedra"

c. Şterge documentul intitulat „catedra"

d. Şterge întreaga colectie intitulată „catedra"

e. Şterge baza de date intitulată „catedra"

6. Comanda rs.slaveOk din MongoDB are ca efect:

Select one:

a. permite efectuarea citirilor si de pe nodurile secundare

b. permite utilizarea de noduri secundare în cadrul unui set de replici

c. transformarea nodului curent în nod secundar

d. transformă nodul secundar in nod primar

7. Pietele de date (Data Marts) sunt:

Select one:

a. supramultimi ale depozitelor de date, specializate în vederea îndeplinirii nevoilor unei organizatii
sau care acoperă un subiect

b. componente de bază ale unui system distribuit

c. locul de întâlnire al cererii cu oferta de date

d. submultimi ale depozitelor de date, particularizate în vederea îndeplinirii nevoilor unui


departament sau care acoperă un subiect

8. În MongoDB, media şi numărul matricol fiind date scalare, comanda


db.studenti.createlndex((media:-1, matricol:1)) are ca efect ...

Select one:

a. Crearea unui index după numărul matricol, ignorându-se media

b. Nu se creează indecşii în felul acesta

c. Crearea unui index simplu

d. Crearea unui index compus

e. Crearea unui index geospatial


f. Crearea unui index multiplu

9. MongoDB poate folosi mai multe motoare de stocare? (True=DA, False=NU)

Select one: True False

10. În SGBDOO-ul ITASCA, NU există următoarele tipuri de versiuni:

Select one: a. Finalizate b. De lucru c. Puse în circulaţie d. Tranzitorii

13. Pietele de date (Data Marts) sunt:

Select one:

a. supramultimi ale depozitelor de date, specializate în vederea îndeplinirii nevoilor unei organizatii
sau care acoperă un subiect

b. componente de bază ale unui system distribuit

c. locul de întâlnire al cererii cu oferta de date

d. submultimi ale depozitelor de date, particularizate în vederea îndeplinirii nevoilor unui


departament sau care acoperă un subiect

14. În MongoDB, consistenţa la scriere este caracterizată de următoarele, dar nu şi de


Select one:
a. Aplicatia scrie întotdeauna pe nodul primar
b. Poţi efectua citirile de pe alte noduri, însă nu ai garanţia că ai citit valoarea actualizată
c. Citirile se pot efectua fie de pe acesta, fie de pe cele secundare
d. Replicarea e asincronă
e. Aplicatia scrie concomitent pe nodul primar, dar şi pe cele secundare

15. Există de baze de date NoSQL bazate pe următoarele, CU EXCEPŢIA:


Select one: a. Key-value stores b. Graph stores c. Documents d. Data stores e. Wide-column
stores

16. Serviciul de baze de date MongoDB este


Select one: a. mongom b. mongos c. mongo d. mongor
e. mongod f. mongop
17. Sistem Federativ STRÂNS CUPLAT este acel sistem care
Select one:
a. Are schema conceptuală globală
b. Are utilizatori locali
c. Nu are schema conceptual ă globală
d. Există legătură dedicate intre toate bazele de date ale federaţiei
e. Nu are utilizatori locali

18. "O colecţie de date integrate logic, însă repartizate fizic pe nodurile unei reţele de
calculatoare" este definiţia pentru:
Select one: a. O bază de date distribuită b. O reţea de calculatoare c. Un sistem cu prelucrare
distribuită

19. Să se realizeze corespondenţa intre clauzele comenzii SQL SELECT şi ale operatorilor
framework-ului de agregare din MongoDB.
LIMIT
$limit WHERE j $out X JOIN X HAVING $match SELECT $select X COUNT $sum:$câmp X
$join
v
ORDER BY $sort
GROUP BY $group
SUM
ESTE O POZA MAI
JOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOS
20. Care din următoarele NU reprezintă o etapă a procesării interogărilor în cadrul sistemelor de
baze de date distribuite?
Select one:
a. Descompunerea interogărilor
b. Localizarea datelor
c. Analiza cererii globale
d. Optimizarea cererilor locale
e. Optimizarea cererilor globale

21. Care va fi efectul comenzii db.colectie.findfftitlu4Sregex: I^AmintirAs*/))) in MongoDB?


Select one: a. afişează care nu conţin în titlu cuvântul „Amintiri"
b. afişează publicaţiile ale căror titlu se termină cu cuvântul „Amintiri"
c. afişează publicaţiile care conţin în titlu cuvântul „Amintiri"
d. afişează publicaţiile ale căror prim cuvânt din titlu este „Amintiri"

22. F1 F2| F3 F4 F5 | F6
În desenul de mai sus avem un exemplu de fragmentare. Care este formula de recompunere a
relatiei initiale?
Select one: a.
R=(F1><F2)U(F3><F4><F5)UF6
b.
R = U F2) ►• F3 ►• (F4 U F5 U
c.
R = (Ft4F2) U F3 U (F4•4F5•4F
d.
R=(FlUF2) >4 (F3 U F4 U F5

23. "O colecţie de sisteme de baze de date colaborative care sunt autonome şi posibil heterogene"
este una dintre definiţiile pentru:

Select one: a. Un sistem de baze de date centralizate

b. Un sistem de baze de date multidimensionale

c. Un sistem de baze de date distribuite


d. Un sistem de baze de date federative

23.In exemplul de mai sus avem un dexemplu de …

d.fragmente orizontale partitionate vertical

24. Care este efectul comenzii db.colectie.insertMany({{" id":"tt9eijdskd", ...}, { ...} , ]) MongoDB?

Select one:

a. nu există comanda insertMany X

b. va introduce toate documentele, cu exceptia duplicatelor de _id

c. va introduce toate documentele până la primul duplicat de _id

25. Motorul de stocare MMAP vl din MongoDB are următoarele caracteristici, CU EXCEPŢIA:

Select one:

a. Asigură blocare la nivel de document

b. Permite actualizarea in memoria virtuală

c. Asigură blocare la nivel de colecţie

d. Este motorul originar MongoDB

26. Care este nivelul de replicare în cadrul unui sistem de baze de date distribuite ce are
următoarele caracteristici?
Caracterul local al referinfei, disponibilitatea, securitatea şi fiabilitatea sunt maxime. Probleme -
costul ridicat al echipamentelor de stocare, comunicafia aglomerată în cazul actuafizărilor. Solufie:
utilizarea instantaneelor, adică imagini ale bazei de date care se actualizează periodic. Nu întotdeauna
oferă o situafie actualizată, la actualizare se generează trafic mare pe refea

a. Baze de date partiţionate, fragmentate sau nereplicate

b. Baze de date centralizate

c. Baze de date replicate parţial sau selectiv X

d. Baze de date replicate integral

27. „Extragerea datelor reprezintă descoperirea automată a unor tipare netriviale, anterior
necunoscute şi potential folositoare, bine înrădăcinate în bazele de date." este definitia pentru:

Select one:F

a. Cubul de date

b. Baze de date centralizate X

c. Data mining

d. Baze de date distribuite

e. Baze de date federative

f. OLAP

29. Care din următoarele afirmaţii nu este valabilă atunci când vorbim despre partiţionare în
MongoDB?

a. Mongos.exe - gestionează shard-urile

b. Poate exista un singur proces mongos.exe

c. dacă s-a facut interogarea după cheia de partiţionare, atunci mongos va direcţiona cererea doar
către acel nod care conţine partiţia aferentă

d. Mongos.exe face legătura cu mai multe servere (mongod), dintre care unul deţine informaţii
legate de celelalte servere

30. Motorul de stocare Wired Tiger din MongoDB are următoarele caracteristici, CU EXCEPTIA:

a. Nu există niciun motor de stocare cu acest nume în MongoDB


b. Asigură concurenţa la nivel de document

c. O singură aplicaţie poate scrie un document

d. Oferă compresie pentru date şi indecşi

31. Bazele de date NoSQL

a. - nu au probleme legate de consistenţa datelor

b. - nu au schemă

c. - nu posedă sistem de gestiune a versiunilor

d. - stochează date relationale

33. Care din următoarele NU este un avantaj al sistemelor de baze de date distribuite?

a. Gestiunea interogărilor

b. Performanţe îmbunătăţite

c. Structura organizaţională

d. Caracterul partajabil şi autonomia locală

e. Disponibilitate şi fiabilitate crescute

f. Dezvoltare modulara

34. În PL/SQL operatorul de asociere “=>” nu se foloseşte în modul de pasare:

a. Poziţional

b. Nominal

c. Combinat/Mixt

35. In MongoDB se pot insera mai multe documente într-o colecţie DINTR-O SINGURA COMANDA?
(True=DA, False=NU) True=DA

36. Care din următoarele NU reprezintă o metodă de proiectare a fragmentării verticale?

a. Gruparea atributelor

b. Utilizarea predicatelor minterm


c. Partiţionarea atributelor

37. Care din următoarele afirmaţii legate de blocurile IF este adevărată?

a. Poate să aibă mai multe ramuri ELSIF

b. Trebuie să aibă neapărat mai multe ramuri ELSIF

c. Poate să aibă mai multe ramuri ELSE

d. Trebuie să aibă o ramură ELSE şi numai una

38. MongoDB poate folosi mai multe motoare de stocare? TRUE

39. Legat de modelarea relaţiilor 1:N în MongoDB, încubărirea colecţiei „unu” în colecţia „mai
mulţi” (ex. Categorii încuibărite în Produse), care din următoarele aserţiuni este adecvată?

Select one:

a. Este o variantă acceptabilă, însă redundanţa poate fi mare, deci şi pericolul inconsistenţei bazei de
date creşte considerabil

b. Nu este o variantă acceptabilă în cazul în care colecţia „mai mulţi” are

multe documente

c. Actualizările implică şi operaţii specifice pe vectori (array)

40. Care din următoarele NU reprezintă o limitare a sistemelor de baze de date relaţionale?

a. Control insuficient al integrităţii şi mecanisme deficitare de gestionare a constrângerilor de


întreprindere

b. Structură de date prea omogenă

c. Limitarea semantică

d. Gestionarea greoaie a interogărilor recursive

e. Set redus de operaţii

f. Reprezentarea precară a entităţilor din lumea reală

g. Spatiul de memorie ocupat


41. În PL/SQL, ce anume se defineşte de către utilizator, se alocă acelor interogări care returnează
mai mult de o singură linie şi are un nume personalizat?

a. Un trigger

b. Un package

c. 0 variabilă de tip înregistrare

d. Un cursor explicit

e. Un cursor implicit

42. Ce este limbajul PL/SQL?

a. O extensie neprocedurală SGL Oracle a limbajului SOL (4GL)

b. O extensie procedurală 4GL Oracle a limbajului SQL (SGL)

c. O extensie procedurală SGL(3GL) Oracle a limbajului SQL (G4L)

43. Care din următoarele comenzi MongoDB afişează în format BSON documentele găsite?
db.catedra.find().pretty()
44. Ce înseamnă în PL/SQL următoarea reprezentare?

<<parinte»

a. Se folosește în atribuiri, expresii de tip text, în cadrul cărora există deja caracterele apostrof (') şi
ghilimele

b. S-a etichetat un bloc, cu numele „parinte”

c. Nu există o astfel de construcţie

d. Se foloseşte pentru comentarii

45. C.J. Date a formulat un număr de reguli pentru sistemele de baze de date distribuite.

Acestea sunt în număr de: The correct answer is: 12

47. Care va fi efectul comenzii db. colectie. find({"an ": 1990}, {titlu: 1,id:0}).pretty() în MongoDB?

a. afişează doar titlul, chiar şi id-ul este exclus, pentru publicaţiile din 1990
b. afişează titlul şi id-ul pentru publicaţiile din 1990

c. find nu permite decât o singură pereche de acolade

d. afişează toate titlurile cu valoarea 1 şi id-ul 0 pentru publicaţiile din 1990

Care va fi efectul comenzii db.colectie.find({an:{$gt:1990,$lt:1995}},{titlu:1,_id:0}).pretty() in


MongoDB?

Afiseaza doar titlul pentru publicatiile dintre anii 1991 si 1994

48. În legătură cu gestiunea catalogului în cadrul sistemelor de baze de date distribuite, care
abordare are aceste caracteristici?

„Nu este o soluţie prea agreată pe motivul că încalcă principiul autonomiei şi cel al independenţei
faţă de un sit central. Fiabilitatea şi disponibilitatea sunt puse sub semnul întrebării”

a. Fragmentare

b. Localizare centralizata

c. Replicare totală

49. Care dintre următorii termeni nu este specific proiectării sistemelor de baze de date

distribuite?

a. ALOCARE

b. REPLICARE

c. PARTITIONARE

d. INTEROGARE

50. Serviciul de partiţionare în MongoDB este asigurat de

a. mongom

b. mongo

c. mongod

d. mongos

e. mongop
f. mongor

51. Făcând o comparaţie între modelul de date relaţional şi cel obiectual, termenul

corespondent pentru tuplu este:

a. Relaţia

b. Atributul

c. Obiectul

d. Identificatorul de obiect

e. Clasa

52. Care din următoarele elemente NU este caracteristic pentru MongoDB?

a. open-source

b. baze de date tip document

c. cross-platform

d. schemă predefinită

e. schemă dinamică

f. gratuita

53. Care este rezultatul execuţiei următoarei comenzi MongoDB? db.catedra.remove()

a. Şterge baza de date intitulată „catedra”

b. Şterge întreaga colecţie intitulată „catedra”

c. Şterge ultimul document din colecţie intitulată „catedra”

d. Şterge toate documentele din colecţia intitulată „catedra” X

e. Returnează eroare

f. Şterge documentul intitulat „catedra”

54. Legat de modelarea relaţiilor M:N în MongoDB prin imbricarea documentelor, care din
următoarele aserţiuni NU este adecvată?
a. Se realizează prin documente încuibărite, de preferinţă cele cu cardinalitate mai mare în cadrul
celor cu cardinalitate mai mică (Ex. studenţi în cadrul profesorilor)

b. Apar probleme cu duplicatele şi inconsistenţa

c. Se realizează prin documente încuibărite, de preferinţă cele cu cardinalitate mai mică în cadrul
celor cu cardinalitate mai mare (Ex. profesori în cadrul studenţilor)

55. Care este efectul comenzii db.colectie.insertMany([{“_id“:“tt9eijdskd“, {"ordered“:false}) în


MongoDB?

a. va introduce toate documentele, cu excepţia duplicatelor de _id

b. nu există comanda insertMany

c. va introduce toate documentele până Ia primul duplicat de _id

56. Objectld("100000000000000000000000"),

marca: 1,

nume: 'Pop',

prenume: 'Ion',

salariu: 1500

Potriviţi termenii de mai jos:

Ceea ce avem între acolade reprezintă - documentul,

"_id" este identificatorul de obiect,

Angajat este - colecţia,

“nume” este cheie,

“Pop” este - valoare

57. În legătură cu gestiunea catalogului în cadrul sistemelor de baze de date distribuite, care
abordare are aceste caracteristici?

„Această abordare sporeşte performanţele de prelucrare la distanţă ale fragmentării, însă încalcă
într-o anumită măsură şi independenţa de situl central. Problema actualizării catalogului se rezumă -
spre deosebire de replicarea totală - la doar două cataloage”.
a. Localizare centralizată

b. Localizare centralizată şi fragmentare

c. Replicare totală

58. Dezvoltarea de sisteme SGBDOO NU se poate realiza prin următoarea metodă:

a. Proiectarea din temelii a unui limbaj de gestiune a bazelor de date

b. Extinderea unui limbaj de date convenţional cu facilităţi obiectuale

c. Încapsularea construcţiilor specifice unui limbaj obiectual într-un SGBDR

d. Crearea unei extensii spre baze de date pentru un limbaj de programare

e. Punerea la dispoziţie a unor biblioteci pentru gestiunea bazelor de date

f. Încapsularea construcţiilor specifice bazelor de date obiectuale într-un limbaj gazdă

59. În imaginea de mai sus, avem înfăţişată o arhitectură de referinţă:


Select one: Schema in portocaliu
a. ANSI/SPARC
b. a unui sistem de baze de date centralizate
c. a unui sistem de baze de date distribuite
d. a unui sistem de baze de date federative

60. Procedeul de spargere al relaţiilor utilizate intr-un sistem distribuit prin operaţiuni
relaţionale de proiecţie şi selecţie controlate, in vederea plasării aşa-numitelor fragmente
rezultate in locul in care sunt cel mai frecvent solicitate datele pe carele conţin” reprezintă
definiţia pentru:
Select one:
a. Replicare
b. Alocare
c. Proiectare
d. Fragmentare

61. In imaginea de mai sus, avem înfăţişată o arhitectură de referinţă:


Select one: Schema mare conceptuala pe fundal alb
a. a unui sistem de baze de date distribuite
b. a unui sistem de baze de date federative
c. ANSI/SPARC
d. a unui sistem de baze de date centralizate

62. Gestiunea tranzacţiilor în sisteme de baze de date distribuite NU se referă la:


a. Problema accesului concurent
b. Problematica executiilor seriale
c. Refacerea sistemului în caz de defecţiuni

65. Care din următoarele NU reprezintă o categorie de baze de date NoSQL?


Select one:
a. Document databases
b. Column-Oriented Databases
c. Chart Databases
d. Graph
9. Key-Value-stores

ALSO: Care dintre urmatoarele nu este o categorie de baze de date NoSQL?


a. Graf
b. Document databases
c. Key-/value-stores
d. Row-oriented databases

66. Desenul de mai sus este reprezentarea intuitivă a unui/unei:


Select one: Schema mare cu galben fundal
a. Sistem de baze de date distribuita w“
b. Sistem cu prelucrare distribuită
c. Reţele de calculatoare metropolitane
d. Baze de date locale
67. Desenul de mai sus este reprezentarea intuitiva a unui/unei:
a. Baze de date local
b. Sistem de baze de date distribuite
c. Sistem cu prelucrare distribuita

67. in desenul de mai sus avem un exemplu de


Select one:
Desen cu F1 mai mic F2 mai mare, F3 cel mai mare pe fundal albastru
R=(F1UF2)><F3><(F4UF5UF6).
a, fragmente orizontale partiţionate vertical X
b. fragmente verticale partiţionate orizontal
c, numai fragmente vertical
d, numai fragmente orizontale

68. Refacerea relaţiei iniţiale din fragmente verticale se face prin intermediul operatorului de:
Select one:
a. Selecţie
b. Intersectie
c. Reuniune
d. Uniune
e. Proiectie
f. Produs cartezian

68*. Refacerea relaţiei iniţiale din fragmente orizontale se face prin intermediul operatorului de:
Select one:
a. Selecţie
b. Intersectie
c. Reuniune
d. Uniune
e. Proiectie
f. Produs cartezian

70. Principiul operării continue în cadrul sistemelor de baze de date distribuite se bazează pe
următoarele proprietăţi:
Select one:
a. Disponibilitate, fiabilitate şi optimalitate
b. Disponibilitate şi fiabilitate
c. Disponibilitate şi durabilitate
d. Transparenţă şi fiabilitate
e. Autonomie şi fiabilitate

72. Care dintre următoarele NU reprezintă operaţii în cadrul cubului de date?


Select one:
a. Pivotarea
b. Defrişarea/Tunderea (Pruning)
c. Mărunţirea (Dicing)
d. Tranşarea (Slicing)
e. Consolidarea/Sumarizarea
f. Detalierea

73. In desenul de mai sus avem un exemplu de


Desen cu albastru F1 egal cu F2 dimensiune
Select one:
a. fragmente verticale partiţionate orizontal
b. numai fragmente orizontale
c. numai fragmente verticale
d. fragmente orizontale partiţionate vertical
74. Care din următoarele reguli ale fragmentării este încălcată parţial la fragmentarea verticală?

Select one:

a. Completitudinea

b. Refacerea relaţiei iniţiale

c. Contingentarea

d. Caracterul disjunct

75. Care din următoarele NU reprezintă o caracteristică a sistemelor federative?

Select one:

a- Partajarea resurselor

b. Distribuirea

c- Autonomia

e. Heterogenitatea
77. În PL/SQL, o procedură cu numele ACTUALIZARE, se poate exec uta în felul următor

a. BEGIN

ACTUALIZARE;

END; q

b. UPDATE pe tabela pentru care a fost creat (dar cica si raspunsul a) in caz ca e multiplu)

c. DBMS_OUTPUT.PUT_LINE(ACTUALIZARE)

d. X:= ACTUALIZARE

78. Colecţiile de date nevolatile, orientate spre subiect, integrate, variabile în timp care sprijină
managementul firmei în procesul de luare al deciziilor" sunt:

Select one:

a. Pieţele de date

b. Data mining-ul

c. Bazele de date federative

d. Depozitele de date

e. Bazele de date inductive

79. Care din proprietăţile de mai jos nu sunt specifice sistemelor de baze de date distribuite?

Select one:

a. Repartizarea fizică

b. Integrarea fizică

c. Integrarea logică
80. „Pentru utilizator, sistemul distribuit trebuie să arate” - şi să se comporte - „la fel cu unul
nedistribuit” este

Select one:

a. Principiul transparenţei

b. Principiul autonomiei locale

c. Regula de aur pentru sisteme de baze de date distribuite

d. Principiul distribuirii

81. Care din urmatoarele nu este o strategie de alocare a relatiilor nefragmentate?

Select one:

a. Nu se poate proiecta un sistem distribuit care să conţină chiar şi parţial relaţii nefragmentate

b. Replicarea acestora pe fiecare sit în parte

c. Menţinerea lor în acele noduri unde se utilizează cel mai des

82. Pieţele de date (Data Marts) sunt:

Select one:

a. componente de bază ale unui system distribuit

b. submulţimi ale depozitelor de date, particularizate în vederea îndeplinirii nevoilor unui


departament sau care acoperă un subiect

c. supramulţimi ale depozitelor de date, specializate în vederea îndeplinirii nevoilor unei organizaţii
sau care acoperă un subiect

d. locul de întâlnire al cererii cu oferta de date

83. În PL/SQL acest obiect trebuie să returneze un parametru şi numai unul

Select one:

a. Procedura

b. Cursorul implicit

c. Declanşatorul

d. Funcţia

e. Blocul anonym
84. Predicatele minterm sunt

Select one:

a. conjuncţia dintre un predicat simplu şi negaţia acestuia

b. disjuncţii de predicate simple sau negaţii ale acestora

c. conjuncţii de predicate simple sau negaţii ale acestora

86. Care din elementele de mai jos nu este o caracteristică a fragmentării?

Select one:

a. Caracterul disjunct

b. Contingentarea

c. Refacerea relaţiei iniţiale

d. Completitudinea

87. In cazul in care avem n predicate simple, cate predicate minterm diferite putem constitui?

a. 3n
b. n2
c. 2n
d. 2n

88. La sistemele de baze de date centralizate, subsistemul tranzactional al unui SGBD NU are in
componenta:

a. Administratorul de centralizare
b. Administratorul de refacere
c. Planificator
d. Administratorul de buffere
e. Administratorul de tranzactii

89. Wrapper-ul este un termen care se leaga in principal de …

a. Independenta de sistemul SGBD


b. Independenta de retea
c. Independenta de hardware
d. Independenta de sistemul de operare
90. Care din urmatoarele NU reprezinta un protocol de control al accesului concurent in medii
distribuite?

a. Protocolul 2PL centralizat


b. Protocolul 2PL sincron
c. Protocolul de zavorare al majoritatii
d. Protocolul 2PL de copie primara
e. Protocolul 2PL distribuit

91. Care este nivelul de replicare in cadrul unui sistem de baze de date distribuite ce are urmatoarele
caracteristici?

Costurile de comunicatie si de stocare sunt relativ reduse. Caracterul local al referintei,


securitatea, fiabilitatea si disponibilitatea sunt apropiate de maxim.

a. Baze de date replicate integral


b. Baze de date partitionate, fragmentate sau nereplicate
c. Baze de date centralizate
d. Baze de date replicate partial sau selectiv

92. Care din urmatoarele sunt nume valide de identificatori PL/SQL?

a. Nu_Stiu
b. 1_Aparitie
c. Variabila_ce_contine_numarul_de_ani
d. Nume si Prenume
e. Procent%
f. Nume-Prenume

93. Ce este in PL/SQL o zona de memorie gestionata automat de serverul Oracle alocata la executia unei
instructiuni SQL de manipulare sau interogare ce returneaza o linie?

a. Un cursor implicit
b. Un package
c. O variabila de tip inregistrare
d. Un trigger
e. Un cursor explicit

94. Care din urmatoarele NU reprezinta o etapa a procesului de descompunere a interogarilor in cadrul
sistemelor de baze de date distribuite?

a. Simplificarea
b. Normalizarea
c. Analiza semantica
d. Restructurarea interogarilor
e. Optimizarea interogarilor
f. Analiza preliminara
95. Implementarea unui sistem de baze de date pe modelul unei agentii de turism este un exemplu
clasic de utilizare a :

a. Bazelor de date centralizate


b. Depozitelor de date
c. Sistemelor distribuite
d. Data mining-ului
e. Bazelor de date federative

96. Care din urmatoarele instructiuni SQL sunt admise in PL/SQL in mod direct?

a. Instructiuni DCL: GRANT, REVOKE


b. Instructiuni DML: INSERT, UPDATE si DELETE+MERGE
c. Instructiuni DDL: CREATE TABLE, ALTER TABLE, DROP TABLE

97. In raport cu fragmentarea in cadrul sistemelor distribuite, nu putem avea:

a. Fragmentare oblica
b. Fragmentare mixta
c. Fragmentare verticala
d. Fragmentare orizontala
e. Relatii nefragmentate
f. Fragmentari derivate

98. Care din urmatoarele sectiuni sunt obligatorii in cadrul unui program PL/SQL?

a. Executabila
b. Declarativa
c. De tratare a exceptiilor

99. Predicatele minterm stau la baza proiectarii:

a. Acestea sunt folosite pentru alocare


b. Fragmentarii orizontale
c. Fragmentarii verticale
d. Acestea sunt folosite pentru replicare

100. Care dintre urmatoarele elemente NU apare in conventia numelor de obiecte in strategia abordata
pentru gestiunea catalogului sistemului R*?

a. Data de creare a obiectului


b. Identificatorul sitului in care s-a facut operatia de creare
c. Identificatorul utilizatorului care a creat obiectul
d. Identificatorul sitului in care a fost stocat intial obiectul
e. Denumirea locala a obiectului

101. Fragmentarea orizontala are la baza operatorul de:

a. Proiectie
b. Negatie
c. Conjunctie
d. Disjunctie
e. Discretie
f. Restrictie

102. Care este nivelul de replicare in cadrul unui sistem de baze de date distribuite ce are urmatoarele
caracteristici?

Cel mai scazut cost al stocarii. Nu ofera fiabilitate si nici disponibilitate prea ridicate. Caracterul
local al referintei este la un nivel acceptabil. Costurile de comunicatie - moderate. Actualizarile si
consultarile se fac eficient.

a. Baze de date replicate partial sau selectiv


b. Baze de date replicate integral
c. Baze de date centralizate
d. Baze de date partitionate, fragmentate sau nereplicate

103. In PL/SQL, o functie/procedura poate sa aiba urmatorul privilegiu obiect:

a. ALTER
b. EXECUTION
c. CREATE
d. EXECUTE
e. UPDATE
f. PROCEDURE

104. In cadrul unui sistem de baze de date distribuite, alocarea NU poate fi:

a. Distribuita
b. Neredundanta
c. Redundanta

Grile PL/SQL
1. Care dintre urmatoarele NU reprezinta un neajunsuri ale sistemelor de baze de date
centralizate?
a. Rezolvarea problemei accesului concurent
b. “Distanta” acceselor
c. Numar scazut de accese concomitente
d. Numarul mare de noduri centrale
3. In cadrul arhitecturii de referinta a unui sistem distribuit NU avem urmatoarea schema:
a. Schema conceptuala locala
b. Schema minterm
c. Schema de transformare
d. Schema conceptuala globala

4. Care dintre urmatoarele reprezinta o caracteristica esentiala a bazelor de date distribuite?


A. Integrarea fizica
B. Complexitatea gestiunii accesului concurent e mai redusa decat in cazul bazelor de date
centralizate-nu s sigur
C. Nu utilizeaza protocolul de blocare in 2 faze (2PL)
D. Respectarea in orice moment a proprietatilor ACID

5. Care dintre urmatoarele caracteristici NU este specifica pentru ObjectId, din cadrul
documentelor colectiilor MongoDB?
a. Se foloseste pentru cheia “_id”, in vederea garantarii unicitatii
b. Este sir de 12 bytes in hexazecimal
c. Este obligatoriu sa se utilizeze pentru cheile “_id” din cadrul documentelor
d. Permite descoperirea momentului in care s-a creat documentul

6. Identificatorul de obiect generat automat in MongoDB contine o serie de informatii, dar NU si:
a. Stampila timp
b. Un identificator proces PID
c. Adresa MAC a masinii de calcul
d. Un contor
e. Adresa IP a masinii de calcul

7. Ce este “Sinteza, analiza si consolidarea dinamica a unor volume vaste de date


multidimensionale”?
a. Prelucrarea analitica on-line(OLAP)
b. Analiza multivariata
c. Prelucrarea tranzactiilor on-line(OLTP)
d. Analiza stochastica
e. Data mining-ul

8. Avantajele sistemelor de baze de date distribuite in raport cu cele centralizate, se referea la


urmatoarele aspecte, dar NU si la:
a. Dezvoltare modulara
b. Usurinta in exploatare
c. Economie
d. Performante imbunatatite

9. Care dintre urmatoarele metode reprezinta o metoda de proiectare a alocarii in cadrul bazelor
de date distribuite?
a. Metoda alocarii progresive
b. Metoda replicarii integrale
c. Metoda partitionarii
d. Metoda distribuirii

10. Care dintre urmatoarele nu reprezinta o caracteristica pentru bazele de date NoSQL?
a. Caching integrat
b. Alocarea
c. Replicarea
d. Scheme dinamice
e. Partitionarea automata

11. Care va fi efectul comenzii db.colectie.find({$or:[{an:{$ne 1990}},{autor:{$eq”ion”}}]}).pretty()


in MongoDB?
a. Afiseaza atat publicatiile autorului Ion, cat si a celor care nu sunt din 1990

12. Care dintre urmatoarele NU reprezinta un principiu a lui C.J. Date referitor la sistemele
distribuite?
R: Independenta de software

13. Caracteristica bazelor de date distribuite potrivit careia utilizatorul trebuie s-o perceapa ca
facand parte dintr-o singura baza de date globala - la fel ca si in cazul bazelor de date locale
sau centralizate - poarta numele de:
R: Integrarea logica

14. Care dintre urmatoarele nu este un motor de stocare pentru o baza de date MongoDB?
R: WiredFire Storage Engine

15. Care din urmatoarele NU reprezinta o motivatie suficienta pentru aparitia bazelor de date
NoSQL?
R: Sistemele de baze de date relationale pu puneau accent pe consistenta datelor, fiind un
motiv suficient pentru inlocuirea lor

16. In MongoDB se realizeaza o operatiune de actualizare, dar datorita unei erori de retea nu se
primeste confirmarea efectuarii operatiunii in cauza. In ce conditii reluarea actualizarii nu
afecteaza interitatea baze de date?
R: Atunci cand actualizarea e realizata prin intermediul unei stergeri si inserari
17.
In prelucrarea distribuită a interogărilor, problema este tratată
Select one:
a. Atât la nivel global, cât şi local
b. Doar la nivel local
c. Atât la nivel local, cât şi la nivel de server
d. Doar la nivel global
Feedback

Your answer is correct.


The correct answer is: Atât la nivel global, cât şi local

Metoda ROWA (Read-One-Write-All) este specifică următorului protocol:

Select one:
a. Protocolul 2PL de copie primară
b. Protocolul 2PL sincron
c. Protocolul 2PL centralizat
d. Protocolul 2PL distribuit
e. Protocolul de zăvorâre al majorităţii
Feedback

Your answer is correct.


The correct answer is: Protocolul 2PL distribuit

Care din următoarele sunt dezavantaje legate de fragmentare?


Select one:
a. Securitatea
b. Paralelismul
c. Complexitatea proiectării
d. Uzanţa
Feedback
The correct answer is: Complexitatea proiectării

Care din următoarele NU reprezintă un nivel de replicare în cadrul bazelor de date distribuite?
Select one:
a. Baze de date modulare
b. Baze de date replicate parţial sau selectiv
c. Baze de date partiţionate
d. Baze de date replicate integral
Feedback

The correct answer is: Baze de date modulare

Gestiunea partițiilor orizontale în MongoDB sunt gestionate de către serviciul:


Select one:
a. mongop.exe
b. mongod.exe
c. mongos.exe
d. mongo.exe
Feedback

The correct answer is: mongos.exe

În PL/SQL, o funcţie cu numele ACTUALIZARE, se poate executa în felul următor:


Select one:
a. UPDATE pe tabela pentru care a fost creat
b. BEGIN
ACTUALIZARE;
END;
c. DBMS_OUTPUT.PUT_LINE(ACTUALIZARE)
Feedback

Your answer is incorrect.


The correct answer is: DBMS_OUTPUT.PUT_LINE(ACTUALIZARE)
Pe lângă componentele subsistemului tranzacţional al unui SGBD dintr-un sistem centralizat, în
cel distribuit mai avem:
Select one:
a. Administratorul de tranzacţii
b. Planificatorul
c. Administratorul de tranzacţii global
d. Administratorul de buffere
Feedback

The correct answer is: Administratorul de tranzacţii global

Următoarele interogări sunt echivalente? (TRUE=DA, FALSE=NU)


SELECT Student, Examen, Nota FROM Student S, Examen E, Nota N
WHERE S.Matricol = N.Matricol AND
E.CodMat = N.CodMat AND
Nota > 8 AND
CodMat BETWEEN 50 AND 59;
SELECT Student, Examen, Nota FROM (Student S INNER JOIN Nota N ON S.Matricol =
N.Matricol) INNER JOIN Examen E ON E.CodMat = N.CodMat
WHERE Nota > 8 AND
CodMat BETWEEN 50 AND 59;
SELECT Student, Examen, Nota FROM (Examen E INNER JOIN Nota N ON E.CodMat =
N.CodMat) OUTER JOIN Student S ON S.Matricol = N.Matricol
WHERE Nota > 8 AND
CodMat BETWEEN 50 AND 59;
Select one:
True
False
Feedback

The correct answer is 'False'.

Legat de modelarea relaţiilor arborescente în MongoDB, care din următoarele NU reprezintă


un design-pattern cunoscut?
Select one:
a. Modelarea arborelui prin submulţimi de coordonate
b. Modelarea arborelui prin căi materializate
c. Modelarea arborelui prin referenţierea părintelui
d. Modelarea prin liste de ancestori
e. Modelarea arborelui prin referenţierea nodurilor-frunză
f. Modelarea arborelui prin clasificarea zecimală a nodurilor
g. Modelarea arborelui prin referenţierea copilului
Feedback

Your answer is incorrect.


The correct answer is: Modelarea arborelui prin referenţierea nodurilor-frunză

Question text

Câte tipuri de excepţii pot fi gestionate de către limbajul PL/SQL?

Answer:
Feedback

The correct answer is: 3

Care din următoarele nu reprezintă un beneficiu al limbajul PL/SQL?


Select one:
a. Optimizarea blocurilor anonime
b. Sporirea performanţei în exploatare
c. Integrarea cu produsele Oracle
d. Portabilitate (SO, platforme diferite)
e. Integrarea construcţiilor procedurale cu limbajul SQL
f. Tratarea excepţiilor
g. Dezvoltarea programării modularizate (structuri bloc)
Feedback

Your answer is correct.


The correct answer is: Optimizarea blocurilor anonime

Question text

Într-o interogare MongoDB, rolul operatorului $pullAll este de a …

Select one:
a. sterge toate valorile care se potrivesc dintr-o lista
b. adaugă un element unei liste
c. adaugă mai multe elemente unei liste
d. sterge primul sau ultimul element din listă
Feedback

Your answer is correct.


The correct answer is: sterge toate valorile care se potrivesc dintr-o lista

Care este efectul comenzii db.colectie.insertMany([{"_id":"tt9eijdskd", ...}, { …} , … ],


{"ordered":false}) în MongoDB?
Select one:
a. nu există comanda insertMany
b. va introduce toate documentele până la primul duplicat de _id

c. va introduce toate documentele, cu excepţia duplicatelor de _id


Feedback

Your answer is correct.


The correct answer is: va introduce toate documentele, cu excepţia duplicatelor de _id

Care din următoarele instrucţiuni SQL nu sunt admise în PL/SQL în mod direct?
Select one:
a. Instrucţiuni de control al tranzacţiilor: COMMIT, ROLLBACK, sau SAVEPOINT
b. Instrucţiuni DDL: CREATE TABLE, ALTER TABLE, DROP TABLE
c. Instrucţiuni DML: INSERT, UPDATE şi DELETE + MERGE
d. SELECT
Feedback

Your answer is correct.


The correct answer is: Instrucţiuni DDL: CREATE TABLE, ALTER TABLE, DROP TABLE

Care din următoarele comenzi MongoDB poate crea colecţia catedra?

Select one:
a. db.createCollection({“catedra”})
b. db.catedra.createCollection()
c. db.catedra.insert({denumire:'Informatica Economica', anul_inf:'1991',localizare:'etaj 4'}
d. db.catedra.create()
Feedback

Your answer is incorrect.


The correct answer is: db.catedra.insert({denumire:'Informatica Economica',
anul_inf:'1991',localizare:'etaj 4'}
În MongoDB, următoarele aserţiuni sunt adevărate, CU EXCEPŢIA:

Select one:
a. Dacă după cădere îşi revine, vechea replică primară va deveni replică secundară
b. Un nod este replica primară, iar aplicaţia se conectează doar la acest nod
c. Numărul minim de replici e 3
d. Dacă după cădere îşi revine, vechea replică primară o înlocuieşte pe cea actuală, cea din
urmă devenind secundară
e. La procesul „electoral” participă majoritatea nodurilor iniţiale
f. În cazul în care replica primară cade, dintre cele rămase se alege altul ca fiind primar,
celelalte fiind secundare
Feedback

Your answer is incorrect.


The correct answer is: Dacă după cădere îşi revine, vechea replică primară o înlocuieşte pe cea
actuală, cea din urmă devenind secundară

În MongoDB indecşii unici sunt cei care …

Select one: nume


a. Se realizează pe baza unei singure chei
b. Au nume unic
c. Returnează un singur document
d. Conţin în comanda de creare opţiunea {unique:true}
Feedback

Your answer is incorrect.


The correct answer is: Conţin în comanda de creare opţiunea {unique:true}

Care va fi efectul comenzii db.colectie.find({an:{$ne 1990}}).count() în MongoDB?

Select one:
a. afişează numărul total de publicaţii din anul 1990
b. afişează numărul de ani începând din anul 1990 până la data curentă
c. find nu permite utilizarea împreună cu count
d. afişează numărul de ani scurşi până în anul 1990
e. afişează numărul total de publicaţii, cu excepţia celor din 1990
Feedback

Your answer is correct.


The correct answer is: afişează numărul total de publicaţii, cu excepţia celor din 1990

În PL/SQL acest obiect poate returna unul sau mai mulţi parametri
Select one:
a. Declanşatorul
b. Blocul anonim
c. Funcţia
d. Procedura
Feedback

Your answer is incorrect.


The correct answer is: Procedura

Interfaţa vizuală oficială pentru MongoDB este …

Select one:
a. MongoDB Cloud Manager
b. MongoDB Compass
c. MongoDB Ops Manager
d. MongoDB Enterprise Advanced
e. MongoDB Atlas
f. MongoDB Professional
Feedback

Your answer is incorrect.


The correct answer is: MongoDB Compass

Care din următorii operatorii nu există în cadrul framework-ului de agregare din MongoDB?

Select one:
a. $project
b. $match
c. $select
d. $group
e. $unwind
f. $sort
g. $out
Feedback

Your answer is incorrect.


The correct answer is: $select
Care dintre următorii termeni NU sunt specifici pentru bazele de date distribuite?
Select one:
a. Fragmentare
b. Alocare
c. Replicare
d. Redundanţă
Feedback

The correct answer is: Redundanţă

Sinteza, analiza şi consolidarea dinamică a unor volume vaste de date multidimensionale


reprezintă:
Select one:
a. Prelucrarea analitică on-line
b. OLTP
c. Data mining
d. Big data
Feedback

The correct answer is: Prelucrarea analitică on-line

Care este nivelul de replicare în cadrul unui sistem de baze de date distribuite ce are
următoarele caracteristici?
Caracterul local al referinţei, disponibilitatea, securitatea şi fiabilitatea sunt maxime.
Probleme - costul ridicat al echipamentelor de stocare, comunicaţia aglomerată în cazul
actualizărilor. Soluţie: utilizarea instantaneelor, adică imagini ale bazei de date care se
actualizează periodic. Nu întotdeauna oferă o situaţie actualizată, la actualizare se generează
trafic mare pe reţea

Select one:
a. Baze de date replicate integral
b. Baze de date replicate parţial sau selectiv
c. Baze de date partiţionate, fragmentate sau nereplicate
d. Baze de date centralizate

Feedback

Your answer is correct.


The correct answer is: Baze de date replicate integral

În legătură cu gestiunea catalogului în cadrul sistemelor de baze de date distribuite, care


abordare are aceste caracteristici?
„Această abordare sporeşte performanţele de prelucrare la distanţă ale fragmentării, însă
încalcă într-o anumită măsură şi independenţa de situl central. Problema actualizării catalogului
se rezumă – spre deosebire de replicarea totală – la doar două cataloage.”
Select one:
a. Replicare totală
b. Localizare centralizată şi fragmentare
c. Localizare centralizată
Feedback

Your answer is incorrect.


The correct answer is: Localizare centralizată şi fragmentare

Care din următoarele NU sunt motive în favoarea fragmentării?


Select one:
a. Controlul integrităţii
b. Uzanţa
c. Securitatea
d. Paralelismul
Feedback

The correct answer is: Controlul integrităţii

Care va fi efectul comenzii db.colectie.find({"an":1990}, {titlu:0, _id:0}).pretty() în MongoDB?

Select one:
a. afişează titlul şi id-ul pentru publicaţiile din 1990
b. find nu permite decât o singură pereche de acolade
c. afişează toate titlurile cu valoarea şi id-ul 0 pentru publicaţiile din 1990
d. afişează toate campurile, excluzând doar titlul şi id-ul, pentru publicaţiile din 1990
Feedback
Your answer is incorrect.
The correct answer is: afişează toate campurile, excluzând doar titlul şi id-ul, pentru
publicaţiile din 1990

Care va fi efectul comenzii db.colectie.find({"an":1990}, {titlu:1, _id:0}).pretty() în MongoDB?

Select one:
a. find nu permite decât o singură pereche de acolade
b. afişează toate titlurile cu valoarea 1 şi id-ul 0 pentru publicaţiile din 1990
c. afişează doar titlul, chiar şi id-ul este exclus, pentru publicaţiile din 1990
d. afişează titlul şi id-ul pentru publicaţiile din 1990
Feedback

Your answer is correct.


The correct answer is: afişează doar titlul, chiar şi id-ul este exclus, pentru publicaţiile din 1990

În cadrul unui set de replici din MongoDB, pot exista următoarele tipuri de noduri, dar nu şi …

Select one:
a. Nodul arbitru
b. Nodul întârziat/obişnuit
c. Nodul ascuns
d. Nodul obişnuit (regular)
e. Nodul progresiv
Feedback

Your answer is incorrect.


The correct answer is: Nodul progresiv

Recompunerea relaţiei iniţiale fragmentată mixt, se realizează prin operatorul de:


Select one:
a. Reuniune şi restricţie
b. Uniune şi reuniune
c. Proiecţie şi uniune
d. Restricţie şi proiecţie
Feedback

The correct answer is: Uniune şi reuniune

„Procedeul de spargere a relaţiilor utilizate într-un sistem distribuit prin operaţiuni relaţionale
de proiecţie şi selecţie controlate, în vederea plasării partiţiilor rezultate în locul în care sunt cel
mai frecvent solicitate datele pe care le conţin.” Aceasta este definiţia pentru:
Select one:
a. Replicare
b. Persistenţă
c. Blocare
d. Fragmentare
Feedback

The correct answer is: Fragmentare

Care din următoarele NU reprezintă o motivaţie suficientă pentru apariţia bazelor de date
NoSQL?

Select one:
a. Aplicaţii cu audienţă limitată ce nu putea fi distribuite ca servicii pe cale largă
b. Migrarea de la aplicaţiile cu baze de date monolit către arhitecturi descentralizate
c. Volume mari de date cu creştere dinamică, structurate, semistructurate, nestructurate şi
polimorfice
d. Sistemele de baze de date relaţionale pu puneau accent pe consistenţa datelor, fiind un
motiv suficient pentru înlocuirea lor
e. Finalul erei aplicaţiilor costisitoare ca timp, cu proiectare în cascadă, cu ciclu de dezvoltare
de 1-1,5 ani, în detrimentul celor “agile”
Feedback

Your answer is correct.


The correct answer is: Sistemele de baze de date relaţionale pu puneau accent pe consistenţa
datelor, fiind un motiv suficient pentru înlocuirea lor

Serviciul de replicare în MongoDB este controlat de …


Select one:
a. mongos
b. mongod
c. mongop
d. mongo
e. mongom
f. mongor
Feedback

Your answer is incorrect.


The correct answer is: mongod

În legătură cu gestiunea catalogului în cadrul sistemelor de baze de date distribuite, care


abordare are aceste caracteristici?
„Catalogul global reprezintă o reuniune a cataloagelor locale. Chiar dacă pentru principiul
autonomiei şi cel al independenţei faţă de un nod central este o abordare acceptabilă, pentru
conţinutul redundant, dar mai ales pentru prelucrarea telecerilor reprezintă o variantă
inacceptabilă”
Select one:
a. Replicare totală
b. Localizare centralizată
c. Fragmentare
Feedback

Your answer is correct.


The correct answer is: Fragmentare

Conceptul de Big Data are la bază caracteristicile cunoscute sub acronimul


Select one:
a. 4V
b. BDB
c. 4B
d. 5V
e. 4D
Feedback
Your answer is correct.
The correct answer is: 4V

Care din următoarele sunt motive în favoarea fragmentării?


Select one:
a. Controlul integrităţii
b. Paralelismul
c. Complexitatea proiectării
d. Performanţa
Feedback

The correct answer is: Paralelismul

Care din următoarele comenzi deschide serverul de baze de date, pe baza de date din
directorul D:\MongoData?
Select one:
a. D:\MongoDB\bin\mongos.exe --dbpath D:\MongoData
b. D:\MongoDB\bin\mongo.exe --dbpath D:\MongoData
c. D:\MongoDB\bin\mongod.exe --dbpath D:\MongoData
Feedback

Your answer is incorrect.


The correct answer is: D:\MongoDB\bin\mongod.exe --dbpath D:\MongoData

Care din următoarele anomalii este mai specifică sistemelor de baze de date distribuite?
Select one:
a. actualizarea pierdută
b. dependenţa nefinalizată
c. incoerenţei copiilor multiple
d. analiza inconsistentă
Feedback

Your answer is correct.


The correct answer is: incoerenţei copiilor multiple

Ce înseamnă în PL/SQL următoarea reprezentare?


<<parinte>>
Select one:
a. Se foloseşte pentru comentarii
b. S-a etichetat un bloc, cu numele „parinte”
c. Nu există o astfel de construcţie
d. Se folosşte în atribuiri, expresii de tip text, în cadrul cărora există deja caracterele apostrof (’)
şi ghilimele (”)
Feedback

Your answer is correct.


The correct answer is: S-a etichetat un bloc, cu numele „parinte”

Care din următoarele sunt nume valide de identificatori PL/SQL?


Select one:
a. Procent%
b. Variabila_ce_contine_numarul_de_ani
c. 1_Aparitie
d. Nume si Prenume
e. Nu_Stiu
f. Nume-Prenume
Feedback

Your answer is correct.


The correct answer is: Nu_Stiu

În legătură cu gestiunea catalogului în cadrul sistemelor de baze de date distribuite, care


abordare are aceste caracteristici?
„Dezavantaj: necesită un trafic şi un control al integrităţii suplimentar; afectează şi autonomia
siturilor prin această nevoie continuă de propagare a actualizărilor în fiecare sit”
Select one:
a. Replicare totală
b. Fragmentare
c. Localizare centralizată
Feedback

Your answer is correct.


The correct answer is: Replicare totală
Question text

Care din următoarele obiective ale MongoDB/bazelor de date NoSQL sunt obligatorii?

Select one:
a. scheme flexibile
b. eliminarea anomaliilor de actualizare
c. eliminarea redundanţei
d. schema bazei de date să fie în strânsă legătură cu logica de programare
Feedback

Your answer is correct.


The correct answer is: schema bazei de date să fie în strânsă legătură cu logica de programare

Question 3
Correct
Mark 1.00 out of 1.00

Question text

Care va fi efectul comenzii db.colectie.find({$or:[{an:{$ne 1990}},{autor:{$eq


"ion"}}]}).pretty() în MongoDB?

Select one:
a. afişează publicaţiile din 1990 ale autorului Ion
b. afişează atât publicaţiile autorului Ion, cât şi a celor care nu sunt din 1990
c.
afişează publicaţiile autorului Ion, care nu sunt din 1990
d.
afişează atât publicaţiile autorului Ion, cât şi a celor care sunt din 1990
e.
afişează atât publicaţiile care nu sunt ale autorului Ion, cât şi a celor care nu sunt din 1990
Feedback

Your answer is correct.


The correct answer is: afişează atât publicaţiile autorului Ion, cât şi a celor care nu sunt din
1990
Question text
Care din următoarele NU reprezintă o limitare a sistemelor de baze de
date relaţionale?
Select one:
a. Spaţiul de memorie ocupat
b. Reprezentarea precară a entităţilor din lumea reală
c. Structură de date prea omogenă
d. Set redus de operaţii
e. Gestionarea greoaie a interogărilor recursive
f. Control insuficient al integrităţii şi mecanisme deficitare de gestionare a constrângerilor de
întreprindere
g. Limitarea semantică
Question text

Care din următoarele NU reprezintă reguli de verificare a fragmentării?


Select one:
a. Alocarea fragmentării
b. Persistenţa fragmentării
c. Consistenţa fragmentării
d. Refacerea relaţiei iniţiale
Feedback

The correct answer is: Refacerea relaţiei iniţiale


Fie următoarea structură:
Angajat
{
"_id": ObjectId("100000000000000000000000"),
marca: 1,
nume: 'Pop',
prenume: 'Ion',
salariu: 1500
},…
Potriviţi termenii de mai jos:

“Pop” este Answer 1


Angajat este Answer 2

Answer 3
“nume” este

Ceea ce avem între acolade Answer 4


reprezintă
Answer 5
"_id" este

Feedback

Your answer is partially correct.


You have correctly selected 2.
The correct answer is: “Pop” este → valoare,
Angajat este → colecţia, “nume” este → cheie, Ceea ce avem între acolade reprezintă →
documentul, "_id" este → identificatorul de obiect

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