Documente Academic
Documente Profesional
Documente Cultură
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
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’})
Select one:
a. Şterge ultimul document din colectie intitulată „catedra"
Select one:
Select one:
a. supramultimi ale depozitelor de date, specializate în vederea îndeplinirii nevoilor unei organizatii
sau care acoperă un subiect
Select one:
Select one:
a. supramultimi ale depozitelor de date, specializate în vederea îndeplinirii nevoilor unei organizatii
sau care acoperă un subiect
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
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:
24. Care este efectul comenzii db.colectie.insertMany({{" id":"tt9eijdskd", ...}, { ...} , ]) MongoDB?
Select one:
25. Motorul de stocare MMAP vl din MongoDB are următoarele caracteristici, CU EXCEPŢIA:
Select one:
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
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
c. Data mining
f. OLAP
29. Care din următoarele afirmaţii nu este valabilă atunci când vorbim despre partiţionare în
MongoDB?
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:
b. - nu au schemă
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ă
f. Dezvoltare modulara
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
a. Gruparea atributelor
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
multe documente
40. Care din următoarele NU reprezintă o limitare a sistemelor de baze de date relaţionale?
c. Limitarea semantică
a. Un trigger
b. Un package
d. Un cursor explicit
e. Un cursor implicit
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
45. C.J. Date a formulat un număr de reguli pentru sistemele de baze de date distribuite.
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
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
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
a. Relaţia
b. Atributul
c. Obiectul
d. Identificatorul de obiect
e. Clasa
a. open-source
c. cross-platform
d. schemă predefinită
e. schemă dinamică
f. gratuita
e. Returnează eroare
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)
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)
56. Objectld("100000000000000000000000"),
marca: 1,
nume: 'Pop',
prenume: 'Ion',
salariu: 1500
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ă
c. Replicare totală
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
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
Select one:
a. Completitudinea
c. Contingentarea
d. Caracterul disjunct
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
d. Depozitele de date
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
d. Principiul distribuirii
Select one:
a. Nu se poate proiecta un sistem distribuit care să conţină chiar şi parţial relaţii nefragmentate
Select one:
c. supramulţimi ale depozitelor de date, specializate în vederea îndeplinirii nevoilor unei organizaţii
sau care acoperă un subiect
Select one:
a. Procedura
b. Cursorul implicit
c. Declanşatorul
d. Funcţia
e. Blocul anonym
84. Predicatele minterm sunt
Select one:
Select one:
a. Caracterul disjunct
b. Contingentarea
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
91. Care este nivelul de replicare in cadrul unui sistem de baze de date distribuite ce are urmatoarele
caracteristici?
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 :
96. Care din urmatoarele instructiuni SQL sunt admise in PL/SQL in mod direct?
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
100. Care dintre urmatoarele elemente NU apare in conventia numelor de obiecte in strategia abordata
pentru gestiunea catalogului sistemului R*?
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. 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
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
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
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
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
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
Question text
Answer:
Feedback
Question text
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
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
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
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
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
Î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
Select one:
a. MongoDB Cloud Manager
b. MongoDB Compass
c. MongoDB Ops Manager
d. MongoDB Enterprise Advanced
e. MongoDB Atlas
f. MongoDB Professional
Feedback
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
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
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
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
Î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
„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
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
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
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
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
Question 3
Correct
Mark 1.00 out of 1.00
Question text
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
Answer 3
“nume” este
Feedback