wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen_BD2

Total questions: 157

Worksheet time: 1hrs 19mins

Name
Class
Date
1.

Un tabel de dimensiuni nu contine:

a)

membrii calculați (calculated member)

b)

nivele (levels)

c)

ierarhii (hierarchies)

2.

Avem un cluster Riak cu 8 noduri. Pe cluster se definesc 128 de partiții. Câte noduri virtuale

(vnode) vor fi pe fiecare nod?

a)

1024 noduri virtuale (vnode)

b)

16 noduri virtuale (vnode)

c)

128 noduri virtual (vnode)

3.

În SQL Server 2019, motorul de stocare se ocupă de:

a)

asigurarea conexiunii cu clienții

b)

optimizarea planului de execuție

c)

gestionarea data cache-ului

4.

Factorul de replicare în Cassandra se referă la numărul de:

a)

noduri pe care datele sunt replicate

b)

noduri de pe care se citesc datele

c)

clustere pe care datele sunt replicate

5.

Pentru ce tipuri de colectii in PL/SQL functia LIMIT intoarce o valoare non-NULL?

a)

varray

b)

nested table

c)

associative array

6.

MongoDB: pentru a insera mai multe înregistrările dintr-o colecție se poate folosi:

a)

doar insertMany

b)

insert și insertMany

c)

doar insert

7.

Într-un trigger PL/SQL, OLD și NEW sunt:

a)

pseudocolumn

b)

pseudotable

c)

pseudorecord

8.

În PL/SQL, cum poate fi folosită o variabilă de tipul RECORD ca parametrul unei proceduri

stocate?

a)

dacă o variabilă cu tipul de date RECORD este declarat la nivelul blocului care

apelează procedura

b)

dacă un tip de date RECORD este declarat la nivelul bazei de date

c)

o variabilă cu tipul de date RECORD nu poate fi folosit ca parametrul unei procedura

9.

În Oracle, operația echivalentă GROUPING SETS((a, b), (a), (b), ()) este:

a)

DRILLDOWN(a, b)

b)

ROLLUP(a, b)

c)

CUBE(a, b)

10.

O tranzacție, în T-SQL, este unitate atomică de lucru care păstrează:

a)

starea bazei de date

b)

integritatea bazei de date

c)

structura bazei de date

11.

Ce limbaj de programare se foloseste in MongoDB pentru a defini functii?

a)

HTML

b)

JavaScript

c)

Cobol

12.

MongoDB: care din urmatoarele instructiuni NU exista:

a)

update

b)

insert

c)

select

13.

În Cassandra, ce proprietate trebuie folosită în comanda CQL pentru a create un keyspace

care să evite scrierea în jurnalul de comit (commit logs)?

a)

logging = false

b)

commit_log = false

c)

durable_writes= true

14.

Arhitectura unui depozit de date (Data warehouse): Zona de prezentare a datelor (data

presentation area) stochează datele folosind:

a)

scheme dimensionale

b)

scheme orientate coloană

c)

scheme flexibile

15.

Care dintre urmatoarele reprezinta o motivatie pentru aparitia NoSQL?

a)

Scade performanta (sau o chestie de genul asta care era evident falsa)

b)

Utilizarea unor structuri predefinite

c)

Crearea unor noi structuri de date

16.

Într-un trigger PL/SQL de tip compus (compound trigger) pot folosi comanda GOTO

pentru a sării la instrucțiuni:

a)

din orice secțiune punct în timp (timing-point section)

b)

nu pot folosi GOTO într-un astfel de trigger

c)

doar din interiorul unei secțiuni punct în timp (timing-point section)

17.

In Cassandra se pot defini de catre utilizatori:

a)

functii

b)

pachete

c)

proceduri

18.

In MongoDB partitionarea unei colectii se face cu :

a)

sh.enableShardingCollection()

b)

sh.enableSharding()

c)

sh.shardCollection()

19.

Replicarea de tip master-slave permite ca operatiile de citire sa fie facute:

a)

doar de pe noduri slave

b)

de pe oricare nod

c)

doar de pe master

20.

Conform teoremei CAP o baza de date poate indeplini cel mult:

a)

o conditie din’aia ( nu mai stiu cum le zice )

b)

doua conditii

CAP - consistency, availability, tolerance to partitions

Maxim 2 conditii ->

CA pt baze de date relaționale

CP pt mongo, redis

AP cassandra, riak

c)

trei conditii

21.

In PL/SQL pentru a defini o variabila de acelasi tip cu o coloana se foloseste:

a)

%COLUMNTYPE

b)

%TYPE

c)

%ROWTYPE

22.

In PL/SQL nu se poate iesi dintr-o bucla folosind:

a)

GOTO

b)

BREAK

c)

EXIT

23.

Care din urmatoarele linii de cod este gresita:

a)

Ceva gen SELECT ENAME FROM EMP WHERE EMPNO = &var

b)

Ceva gen OPEN c_cursor(&var)

c)

Ceva asemanator cu varianta a doar ca era insert.

24.

Mai era o intrebare gen “Care din urmatoarele predicate nu poate sa apara intr-un trigger tip

FOR EACH ROW”

a)

SELECTING

b)

INSERTING

c)

DELETING

25.

In Data Warehouse datele sunt:

a)

subject-oriented

b)

activity-oriented

c)

Object-oriented

26.

Inca o intrebare in care zicea cum filtrezi datele inainte de MapReduce in Mongo parca

a)

query

b)

filter

c)

Match

27.

Performanțele la citire în MongoDB sunt asigurate de:

a)

indecși pe câmpurile unui document - curs 13 slide 21

b)

reprezentarea valorilor într-un document

c)

reprezentarea câmpurilor într-un document

28.

În teorema CAP, toleranța la partiționare (partition tolerance) se referă la abilitatea sistemului

de:

a)

a continua funcționarea chiar dacă o parte din nodurile din cluster nu funcționează

b)

a fi într-o stare consecventă după executarea unei operații

c)

a continua funcționarea în prezența unor partiții

de rețea

29.

Un cursor explicit:

a)

se creaza automat de sistemul ORACLE

b)

se creaza la nivelul aplicatiei client

c)

se creaza de dezvoltator

30.

Prin partiționarea datelor pe disc pe rânduri (Row-Oriented partitioning):

a)

nu se pot prezice adresele tuplurilor fără să fie nevoie de căutarea

b)

se pot prezice adresele tuplurilor fără să fie nevoie de căutarea

c)

se pot citi doar coloanele din proiecție pentru a le lua valorile

31.

Pentru a stoca un fișier mai mare de 16MB, MongoDB GridFS folosește :

a)

o singură colecție

b)

două colecții

c)

două înregistrări în aceeași colecție

32.

In mongoDB cum se face nu stiu ce geolocalizare: (index)

a)

2D

b)

3D

c)

geolocate

33.

Cassandra CQL: pentru a ștergerea elementelor dintr-un set S pentru înregistrarea cu cheia

1 din tabelul T se folosește:

a)

UPDATE T SET S -= {} WHERE ID = 1;

b)

UPDATE T SET S =S - {} WHERE ID = 1;

c)

UPDATE T SET S = {} WHERE ID = 1;

34.

Cassandra CQL: pentru a șterge un element A dintr-un set S pentru înregistrarea cu

cheia 1 din tabelul T se folosește:

a)

UPDATE T SET S = S - {A} WHERE ID = 1;

b)

UPDATE T SET S-= {A} WHERE ID = 1;

c)

UPDATE T SET S = S - [A] WHERE ID = 1;

35.

Pentru ce se foloseste => in PL/SQL:

a)

atribuire

b)

asociere

c)

comparatie

36.

Ce semnifica al doilea parametru din link-walking la Riak ,,_:

a)

Bucke

b)

Tag

c)

Keep

37.

Unitatea fundamentala de stocare pe disc(?) la MSSQL:

a)

Extent

b)

Pagina

c)

Bloc

38.

Cum se propaga o eroare in PL/SQL (intr-un bloc):

a)

De la sub-bloc spre blocul principal

b)

De la bloc principal catre sub-bloc

c)

Nu se propaga(parca)

39.

Ce statement de pl/sql e gresit:

a)

'insert into a(b) values (c8);'

b)

'open c_cursor(&var);'

c)

'select ename from emp where empno=&var;'

(ca nu are

select into)

40.

Ce instructiune poate fi folosita pentru a modifica inregistrarile dintr-o tabela in

T-SQL?

a)

UPDATE

b)

MODIFY

c)

ALTER

41.

Cand se executa un common table expression (CTE) in T-SQL, relativ la instructiunea

asociata?

a)

dupa instructiunea asociata

b)

inainte de instructiunea asociata

c)

in acelasi timp cu instructiunea asociata

42.

Avem un cluster Riak cu 10 noduri. Pe cluster se definesc 1000 de partiții. Câte noduri

virtuale (vnode) vor fi pe fiecare nod?

a)

100 noduri virtuale (vnode)

b)

10 nod virtual (vnode)

c)

10000 noduri virtuale (vnode)

43.

În bazele de date cheie valoare, modelul folosit pentru stocarea datelor este:

a)

graf

b)

un dicționar

c)

relațional

44.

Dimensiunea maximă a unui document BSON din MonogoDB

este:

a)

32MB

b)

8MB

c)

16MB

45.

Unul din motivele dezvoltării bazelor de date NoSQL este:

a)

modelarea datelor folosind scheme predefinite

b)

creșterea complexității în stocarea datelor

c)

scalarea cu ușurință pe orizontală

46.

Cum pot fi modificate mai multe documente cu aceeasi instructiune de update in MongoDB?

a)

db.collection.update(query, update, { multi: false })

b)

db.collection.updateOne(query, update)

c)

db.collection.updateMany(query, update)

47.

In TSQL, cand fac un UPDATE pot sa iau valoare noua a coloanei modificata folosind

OUTPUT impreuna cu:

a)

inserted

b)

new

c)

updated

48.

Teorema CAP: disponibilitatea (availability) și partiționare (partition tolerance) se realizează

prin:

a)

blocarea pesimistă (pessimistic locking)

b)

comit în 2 faze (2-phase commit)

c)

blocarea optimistă (optimistic locking)

49.

Teorema CAP: consistența (consistency) și disponibilitatea (availability) se realizează prin

a)

blocarea pesimistă (pessimistic locking)

b)

comit în 2 faze (2-phase commit)

c)

rezolvarea optimistă a conflictelor (optimistic conflict resolution)

50.

Teorema CAP: consistența (consistency) și disponibilitatea (availability) se realizează prin

a)

rezolvarea optimistă a conflictelor (optimistic conflict resolution)

b)

blocarea pesimistă (pessimistic locking)

c)

protocoale de validate a cache-ului (cache-validation

protocols)

51.

Datele nestructurate din Big Data pot fi generate:

a)

doar de oameni și nu de calculatoare

b)

doar de calculatoare și nu de oameni

c)

atât de oameni cât și de calculatoare

52.

În Cassandra, pe o coloană de tip map se pot face

filtrări dupa :

a)

dupa cheie și valori

b)

doar dupa cheie

c)

doar dupa valori

53.

Care operație OLAP nu este suportată nativ în Oracle:

a)

CUBE

b)

DRILLDOWN

c)

ROLLUP

54.

MongoDB: care din urmatoarele instructiuni NU exista:

a)

update

b)

alter

c)

insert

55.

MongoDB: care din urmatoarele instructiuni NU exista:

a)

insert

b)

select

c)

update

56.

În Riak, pentru a determina poziția pe inel, se calculeaza un hash pe perechea

a)

cheie/valoarea

b)

bucket/valoarea

c)

bucket/cheie

57.

Pentru o cerere OLAP în Oracle, o constrângere pe o funcție agregată se va pune în clauza:

a)

WHERE

b)

HAVING

c)

GROUP BY

58.

Avem un cluster Riak pe care sunt definite 1000 de partiții. Pe fiecare nod sunt definite 10

noduri virtuale (vnode). Câte noduri are clusterul?

a)

100 de noduri

b)

1000 de noduri

c)

10000 de noduri

59.

Riak: pentru a trece prin legături (Link Walking) folosind MapReduce, trebuie adăugat un

document imbricat în eticheta:

a)

input

b)

query

c)

filter

60.

Riak: pentru a trece prin legături (Link Walking) se folosește structura /_,_,_. Al treilea _

reprezintă:

a)

.bucket

b)

keep

c)

tag

61.

Un tabel de dimensiuni nu conține:

a)

ierarhii (hierarchies)

b)

nivele (levels)

c)

membrii calculați (calculated member)

62.

Datele muti-structurate (Multi-Structured/Hybrid) din Big Data pot fi generate:

a)

doar de calculatoare și nu de oameni

b)

atât de oameni cât și de calculatoare

c)

doar de oameni și nu de calculatoare

63.

Care din următoarele este un atribut de performanță al SQL Server 2019:

a)

Backpropagation

b)

Columnstore indexes

c)

Stocare a datelor în format JSON

64.

T-SQL: Cu care din urmatoarele tipuri de date poate fi flosit in mod mod nativ?

a)

PNG

b)

XML

c)

MP4

65.

n Cassandra avem urmatoarea configuratie: 2 replici trebuie sa raspunda la cererile de citite

si 4 replici trebuie sa raspunda la cererile de scriere. Ce valoare maximă are factorul de

replicare pentru a avea consistentă robustă (strong consistency):

a)

4

b)

5 // R + W > N (cel mai apropiat)

c)

2

66.

Riak: pentru a trece prin legături (Link Walking) se folosește structura /_,_,_. Al doilea _

reprezintă un:

a)

.keep

b)

bucket

c)

tag

67.

MongoDB: care din urmatoarele instructiuni NU exista:

a)

group_by

b)

update

c)

insert

68.

O tranzacție în replicarea asincron (asynchronous replication) de tip master-slave se termină

cu succes dacă este finalizată:

a)

pe toate nodurile

b)

pe nodurile slave

c)

pe nodurile master

69.

Cassandra CQL: pentru a inițializa cu element A lista L pentru înregistrarea cu cheia 1 din

tabelul T se folosește:

a)

UPDATE T SET L = [A] WHERE ID=1;

b)

UPDATE T SET L = {A} WHERE ID=1;

c)

UPDATE T SET L = L - [A] WHERE ID=1;

70.

În Oracle, operația echivalentă CUBE(a, b) este

a)

GROUPING SETS((a, b), (b), ())

b)

GROUPING SETS((a, b), (a), (b), ())

c)

GROUPING SETS((a, b), (a), ())

71.

Pentru a obtine primele 5 randuri din tabela EMP, folosind T-SQL, vom folosi

a)

SELECT TOP 5 * FROM EMP

b)

SELECT NO_MORE_THAN(5) * FROM EMP

c)

SELECT 5, * FROM EMP

72.

O operație OLAP care este suportată nativ în Oracle se va pune în clauza:

a)

FROM

b)

GROUP BY

c)

WHERE

73.

Unul din motivele dezvoltării bazelor de date NoSQL este:

a)

renunțarea totală la modelul relaționala

b)

găsirea de alternative pentru rezolvarea problemelor

specifice

c)

Creșterea complexității în stocarea datelor

74.

În PL/SQL, în clauza WHERE a unui cursor pot fi subcereri:

a)

doar necorelate

b)

doar corelate

c)

corelate și necorelate

75.

Ce nu pot face in TSQL?

a)

sa specific cand sa se declanseze un trigger

b)

sa creez functii

c)

sa utilizez SQL dinamic

76.

Ce limbaj de programare se foloseste in MongoDB pentru a defini functii?

a)

JavaScript

b)

RUST

c)

HTML

77.

DBaaS (Database as a service) oferă:

a)

resurse sub formă de mașini virtuale

b)

utilitare pentru dezvoltarea aplicațiilor

c)

baze de date ca servicii pe internet

78.

În SQL Server 2019, motorul relațional se ocupă de:

a)

optimizarea planului de execuție

b)

asigurarea conexiunii cu clienți

c)

gestionarea plan cache-uluI

79.

Care din următoarele scheme nu este o schemă OLAP?

a)

galaxie (galaxy)

b)

fulg de nea (snowflake)

c)

constelatie (constellation)

d)

star

80.

Care din urmatoarele tipuri nu exista in Cassandra:

a)

HashSet

b)

Map

c)

List

81.

Performanțele la citire în MongoDB sunt asigurate și prin:

a)

indecși pe câmpurile unui document

b)

reprezentarea valorilor într-un document

c)

reprezentarea câmpurilor într-un document

82.

In MongoDB, daca dorim sa aranajm vedem date, in consola, intr-un mod citibil folosim

a)

.db.collection.find().readable()

b)

db.collection.find().pretty()

c)

db.collection.find().nice()

83.

În PL/SQL, cărei cereri SQL i se poate asocia un trigger?

a)

REVOKE

b)

DROP

c)

COMMIT

84.

În Cassandra, o cheie de partiție identifică unic

a)

o coloană

b)

o înregistrare

c)

o super coloană

85.

Ce cuvant cheie marcheaza declararea unei variabile in T-SQL?

a)

VAR

b)

DECLARE

c)

nu este nevoie de cuvant cheie pentru a declara o variabila

86.

Cassandra SSTables: în momentul în care informațiile sunt scrise pe disc, acestea devin:

a)

variabile

b)

mutabile

c)

imutabile

87.

În bazele de date cheie valoare, interogările:

a)

suportă agregări

b)

sunt simple

c)

suportă operații de join

88.

MongoDB: Daca dorim ca id-ul sa lipseasca din proiectie vom folosi:

a)

_id: 0 in proiectie

b)

_id: -1 in proiectie

c)

_id: 1 in proiectie

89.

Din următoarele tipuri de baze de date, care nu este NoSQL:

a)

Orientată Coloană

b)

Orientată Obiect

c)

Cheie-Valoare

90.

În MongoDB, scalarea pe orizontală se realizează prin:

a)

seturi de replici (replica set)

b)

seturi de replici (replica set) și chei de partajare (shard keys)

c)

Chei de partajare (shard keys)

91.

Bazele de date orientate document au evoluat din baze de date:

a)

cheie valoare

b)

orientate coloană

c)

relaționale

92.

Pentru a lucra eficient cu HDFS se recomandă ca fișierele să fie

a)

de dimensini mici

b)

de dimeniuni mici și foarte multe

c)

de dimensiuni mari (558)(715) HDFS STORAGE POOL - store only large files

93.

În PL/SQL, parametrii de tip IN OUT NOCOPY ai unei funcții sunt transmiși prin:

a)

variabilă

b)

valoare

c)

referință

94.

Riak: atributul -H pentru comanda cURL este folosit pentru trimite:

a)

cheia elementului

b)

informațiile din antetul HTTP

c)

valoarea elementului

95.

Operația OLAP DICE este folosită pentru:

a)

a pune o constrângere de valoare pe mai multe dimensiuni

b)

a granulariza informația de pe o ierarhie

c)

a pune o constrângere de valoare pe o anumită dimensiune

96.

Cum se numeste utilitarul care poate fi folosit pentru a deschide o conexiune la Cassandra?

a)

cassandrash

b)

cqlsh

c)

cassandra

97.

În Cassandra, care din următoarele nivele de consistență este considerat robust (strong

consistency):

a)

ONE

b)

QUORUM

c)

TWO

98.

Scalarea pe orizontală (horizontal scaling) implică:

a)

adăugarea mai multor mașini

b)

optimizarea aplicațiilor din punct de vedere al resurselor utilizate

c)

adăugarea de resurse pe o mașină existentă

99.

MongoDB: pentru a insera mai multe înregistrările dintr-o colecție se poate folosi:

a)

insert și insertMany

b)

doar insertMany

c)

doar insert

100.

În Cassandra, partiționarea datelor pe disc este:

a)

rânduri (Row-Oriented partitioning)

b)

coloane (Column-Oriented partitioning)

c)

configurabilă

101.

In PL/SQL ca sa concatenam siruri de caractere (VARCHAR / VARCHAR2 etc.) putem sa

folosim operatorul:

a)

||

b)

&

c)

+

102.

Replicarea de tip master-slave permite ca operațiile de scriere să fie făcute:

a)

doar pe nodurile slave

b)

doar pe nodul master

c)

pe oricare nod

103.

MongoDB GridFS:

a)

împarte un fișier în bucăți

b)

păstrează un singur fișier

c)

împarte un fișier în 2 fișiere

104.

În PL/SQL, ce excepție se va ridica atunci când un cursor EXPLICIT întoarce mai multe

înregistrări?

a)

nici o excepție

b)

se va ridica o excepție ROWS_TOO_MANY

c)

Se va ridica o excepție TOO_MANY_ROWS

105.

Riak: pentru a trece prin legături (Link Walking) folosind MapReduce, trebuie adăugat un

document imbricat în eticheta:

a)

query

b)

filter

c)

input

106.

Pentru a reconstruirea unei relații fragmentate pe verticală se folosește:

a)

reuniune și apoi join

b)

reuniune

c)

join

107.

MongoDB: suportă indecși:

a)

doar pe documente imbricate

b)

pe documente imbricate și liste

c)

doar pe liste

108.

Motorul de stocare MMAPv1 din MongoDB va scrie în fișierele de jurnalizare (journals):

a)

mai rar decât scrie în fișierele de date

b)

mai des decât scrie în fișierele de date

c)

aceste fișiere sunt doar de tip read-only

109.

In T-SQL, ce instructiune creeaza o procedura daca nu exista, iar daca exista o modifica?

a)

CREATE IF NOT EXISTS

b)

CREATE OR ALTER

c)

CREATE OR MODIFY

110.

In T-SQL, cand fac un UPDATE pot sa iau valoare veche a coloanei modificata folosind

OUTPUT impreuna cu:

a)

removed

b)

new

c)

deleted

111.

În PL/SQL nu există următoarea instrucțiune de repetitive:

a)

UNTIL

b)

WHILE

c)

LOOP

112.

In Cassandra putem sa folosim:

a)

JOIN

b)

NATURAL JOIN

c)

LIMIT

113.

În Cassandra, care din următoarele nivele de consistență este considerat robust (strong

consistency):

a)

ONE

b)

QUORUM/ALL

c)

THREE

114.

În PL/SQL, dacă nu avem o ramură implicită pentru instrucțiunea CASE, poate să apară

excepția:

a)

CASE_NOT_FOUND

b)

NO_DEFAULT_FOUND

c)

NO_CASE_FOUND

115.

Pentru a afisa o variabila var de tipul sir de caractere dintr-un bloc PL/SQL putem sa folosim

instructiunea:

a)

DBMS_OUTPUT.PUT_LINE(var);

b)

PRINT(var);

c)

SYSTEM.CONSOLE.WRITELINE(var);

116.

MongoDB: a găsi punctele dintr-un cerc data prin coordonatele centrului și rază se folosește

cuvântul cheie:

a)

$circle

b)

$center

c)

$sphere

117.

Motorul de stocare MMAPv1 din MongoDB utilizează jurnalele (journals) pentru a asigura:

a)

persistența datelor

b)

.replicarea datelor

c)

partajarea datelor

118.

SQL Server 2019 poate executa clauze în modul:

a)

Matrix

b)

Seriallized String

c)

Batch

119.

În Cassandra, care din următoarele nivele de consistență este considerat robust (strong

consistency)

a)

ONE

b)

ALL/QUORUM

c)

TWO

120.

Pentru a specifica privilegiile de execuție ale unui pachet PL/SQL se folosește:

a)

EXECID

b)

.USERID

c)

AUTHID

121.

BASE: consistența eventuală (Eventual consistency) garantează că baza de date va fi

consistentă după terminarea unei tranzacții:

a)

niciodată

b)

imediat

c)

în timp

122.

Care din următoarele tipuri de date PL/SQL se poate crea la nivelul bazei de date Oracle?

a)

NESTED TABLE

b)

INDEX-BY TABLE

c)

RECORD

123.

Replicarea de tip master-slave permite ca operațiile de citire să fie făcute:

a)

pe oricare nod

b)

doar pe nodul master

c)

doar pe nodurile slave

124.

Cassandra CQL: pentru a ștergerea elementul cu indexul 3 din lista L pentru înregistrarea cu

cheia 1 din tabelul T se folosește:

a)

UPDATE T SET L = L - L[3] WHERE ID=1;

b)

DELETE FROM T WHERE ID=1 AND L[3];

c)

DELETE L[3] FROM T WHERE ID=1;

125.

Cum se poate defini un tip nou in Cassandra?

a)

CREATE TYPE nume_tip

b)

DEFINE TYPE nume_tip

c)

MAKE TYPE nume_tip

126.

Care din urmatoarele notiuni NU se gaseste in T-SQL:

a)

Proceduri Stocate

b)

Cursori

c)

Pachete

127.

În SQL Server 2019 exista tipul de index:

a)

Rowstore

b)

Columnstore

c)

Tablestore

128.

În PL/SQL, cum poate fi folosită o variabilă de tipul RECORD ca parametrul al unei

proceduri stocate?

a)

dacă o variabilă cu tipul de date RECORD este declarat la nivelul blocului

care apelează procedura

b)

dacă un tip de date RECORD este declarat la nivelul bazei de date

c)

o variabilă cu tipul de date RECORD nu poate fi folosit ca parametrul unei

proceduri

129.

În Cassandra avem: R este numărul de replici care trebuie sa raspunda la citire, W este

numărul de replici care trebuie sa raspunda la scriere și N este factorul de replicare atunci

formula pentru consistentă robustă (strong consistency) este:

a)

R + W > N

b)

R + W >= N

c)

R + W = N

130.

Intr-un bloc PL/SQL este optional sa avem:

a)

Sectiunea BEGIN - END

b)

Sectiunea EXCEPTION

c)

Instructiuni executabile

131.

Alegeți afirmația adevărată:

a)

Putem obține schema stea (star) din schema fulg-de-nea (snowflake) prin

normalizare

b)

Putem obține schema stea (star) din schema fulg-de-nea (snowflake) prin

denormalizare

c)

Putem obține schema fulg-de-nea (snowflake) din schema stea (star) prin

denormalizare

132.

Care, din urmatoarele comenzi, au o clauza in plus in variant din PL/SQL fata de cea din

SQL:

a)

INSERT

b)

UPDATE

c)

SELECT ( pt ca are si WITH )

133.

Cum se poate face JOIN intre 2 tabele in Cassandra?

a)

nu se poate face JOIN

b)

INNER JOIN

c)

JOIN

134.

În PL/SQL, parametrii de tip OUT ai unei funcții sunt transmiși prin:

a)

valoare

b)

variabilă

c)

referință

135.

Care din urmatoarele instructiuni nu este valida in PL/SQL:

a)

IS EMPTY

b)

FORALL

c)

FOREACH

136.

Riak: pentru a crea legături între elemente se folosește:

a)

riaktag

b)

link

c)

riaklink

137.

In Cassandra, pentru a stoca intr-o colectie elmenete cu un tipul definit de utilizator, atunci

trebuie sa facem elementul imutabil folosind:

a)

FROZEN

b)

IMMUTABLE

c)

FREEZE

138.

Avem un cluster Riak cu 5 noduri. Pe cluster se definesc 500 de partiții. Câte noduri virtuale

(vnode) vor fi pe fiecare nod?

a)

500 noduri virtual (vnode)

b)

2500 noduri virtuale (vnode)

c)

100 noduri virtuale (vnode)

139.

Cum pot fi interceptate toate exceptiile care pot apare in timpul executiei unui bloc PL/SQL si

nu sunt tratate deja?

a)

DEFAULT THEN

b)

ELSE THEN

c)

WHEN others THEN

140.

Cum accesezi o valoare a unui camp dintr-un tip record:

a)

record.camp

b)

record(camp)

c)

record.get(camp)

141.

Un partition key in cassandra spre ce arata

a)

coloana

b)

super-coloana

c)

RAND

142.

Ce instructiune nu exista in mongo?

a)

truncate

b)

remove

c)

insert

143.

Cum comunica riak?

a)

soap

b)

http

c)

ceva dubios aici de care nu am auzit

144.

Ce contine tabela facts?

a)

ierarhii

b)

dimensiuni

c)

chei catre dimensiuni

145.

in master-slave cine poate porni o tranzactie?

a)

Master

b)

slave

c)

oricine

146.

Care exceptie nu exista?

a)

TOO_MANY_ROWS

b)

NO_DATA_FOUND

c)

TOO_MANY_DATA_FOUND

147.

Care nivel de consistenta e considerat robust in Cassandra?

a)

One

b)

Three

c)

Quorum

148.

Sql server poate executa clauze in modul

a)

Batch

b)

Matrix

c)

Serialized string

149.

Riak: cum vezi schimbarile de pe cluster care urmeaza sa fie comise: riak-admin _ plan

:

a)

cluster

b)

changes

c)

updates

150.

O sortare in postgresql este:

a)

merge join

b)

any

c)

some

151.

Pentru a crea procesul postgrem, postegremaster face:

a)

fork

b)

pthread_create

c)

exec -ce

152.

operatorul (**) exista in:

a)

pl/sql

b)

sql

c)

amandoua

153.

Cum se aloca memoria in mongo?

a)

static

b)

dinamic

c)

hybrid

154.

lungimea unei liste in Redis :

a)

size

b)

length

c)

llen

155.

in Riak cum verifici configurarile?

a)

riak-admin

b)

chconfig

c)

riak-status

156.

in LSI in cate matrici e sparta o matrice:

a)

1

b)

2

c)

3

157.

in mongo ca sa folosesti fisiere nested sau agregari trebuie sa folosesti:

a)

$unwind

b)

$nested

c)

$group