wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

NoSQL - PR7 & PR8 quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Koja naredba iz Mongo DB je ekvivalentna naredbi SELECT u relacijskim bazama podataka?

a)

Find

b)

Update

c)

Get

d)

Insert

2.

Sljedećom naredbom pronalazimo proizvode čija cijena je:
db.products.find({price: { $lte: 100 }})

a)

manja od 100

b)

veća od 100

c)

manja ili jednaka 100

d)

veća ili jednaka 100

3.

Označite sve operatore ažuriranja.
[više točnih odgovora]

a)

$inc

b)

$unset

c)

$push

d)

$in

4.

Sljedećom naredbom dobit ćemo:
db.students.find().sort({ name: -1 }).limit(5)

a)

Prvih 5 imena studenata porednih uzlazno

b)

Prvih 5 imena studenata poredanih silazno

c)

Imena studenata od 5. pa nadalje poredanih silazno

d)

Imena studenata od 5. pa nadalje poredanih uzlazno

5.

Koju fazu agregacije ćemo koristiti kada želimo izračunati "prosječnu cijenu svih proizvoda iz iste kategorije"?

a)

$match

b)

$group

c)

$project

d)

$unwind

6.

U Mongo DB postoji Upsert opcija koja radi Update ako dokument postoji, a Insert ako ne postoji.

a)

Točno

b)

Netočno

7.

Ako imamo bazu djelatnika neke firme i često ju pretražujemo po odjelu i potom sortiramo po prezimenima djelatnika, kakav indeks bi trebali kreirati?

a)

Single field (Jednostruki)

b)

Compound (Složeni)

c)

Multikey (za nizove)

8.

Koja se vrsta indeksa kreira na sljedeći način:

db.places.createIndex({ location: "2dsphere" })

a)

Geoprostorni index

b)

Text index

c)

TTL Index

d)

Unique Index

9.

Koji mehanizam u Mongo DB omogućava visoku dostupnost podataka:

a)

Replica set

b)

Sharding

c)

Indeksi

10.

Jedno ili više polja u dokumentu koja MongoDB koristi da bi odlučio na koji shard će smjestiti dokument zove se?

a)

Shard router

b)

Shard set

c)

Shard key

d)

Shard partition