wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BD2-U3: Quiz sobre MongoDB NoSQL

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

¿Qué tipo de base de datos es MongoDB?

a)

Jerárquica

b)

Relacional

c)

NoSQL

d)

SQL

2.

¿Cuál es el formato en el que MongoDB almacena la información?

a)

XML

b)

BSON

c)

JSON

d)

CSV

3.

¿Qué operación se utiliza para eliminar un documento en MongoDB?

a)

deleteOne

b)

erase

c)

drop

d)

remove

4.

¿Qué comando se usa para mostrar todas las bases de datos en MongoDB?

a)

display databases

b)

list dbs

c)

show collections

d)

show dbs

5.

¿Cuál de las siguientes afirmaciones es cierta sobre MongoDB?

a)

No permite consultas

b)

Requiere un esquema fijo

c)

Es ideal para datos estructurados

d)

Permite anidamiento total

6.

¿Qué comando se utiliza para insertar un solo documento en una colección?

a)

insertOne

b)

createDocument

c)

addDocument

d)

insertSingle

7.

¿Qué tipo de datos se pueden almacenar en MongoDB?

a)

Solo imágenes

b)

Datos semi-estructurados

c)

Solo números

d)

Solo texto

8.

¿Cuál es la función de MongoDB Compass?

a)

Herramienta gráfica para MongoDB

b)

Comando de terminal

c)

Crear bases de datos

d)

Editor de texto

9.

¿Qué se debe hacer primero para iniciar MongoDB?

a)

Crear una base de datos

b)

Ejecutar mongod

c)

Conectar a la nube

d)

Instalar MongoDB Compass

10.

¿Qué comando se utiliza para actualizar un documento en MongoDB?

a)

change

b)

edit

c)

modify

d)

update

11.

¿Qué tipo de base de datos es más adecuada para datos anidados?

a)

Tablas

b)

SQL

c)

NoSQL

d)

Relacional

12.

¿Qué operación se utiliza para agregar un nuevo comentario a un juego?

a)

insertComment

b)

addComment

c)

append

d)

updateOne

13.

¿Qué comando se utiliza para buscar documentos en MongoDB?

a)

find

b)

look

c)

search

d)

query

14.

¿Cuál es la principal diferencia entre MongoDB y una base de datos relacional?

a)

MongoDB usa tablas

b)

MongoDB permite anidamiento

c)

MongoDB no tiene documentos

d)

MongoDB es más lento

15.

¿Qué tipo de datos se recomienda para aplicaciones modernas y Big Data?

a)

Datos estructurados

b)

Datos no estructurados

c)

Datos en texto plano

d)

Datos semi-estructurados

16.

¿Qué se debe hacer para crear una nueva base de datos en MongoDB?

a)

init nombre_db

b)

new database nombre_db

c)

create database nombre_db

d)

use nombre_db

17.

¿Qué comando se utiliza para insertar varios documentos a la vez?

a)

bulkInsert

b)

insertAll

c)

insertMany

d)

addMultiple

18.

¿Qué tipo de consulta se utiliza para encontrar juegos con puntuación mayor a 90?

a)

db.juegos.find({metacritic: {$gt: 90}})

b)

db.juegos.find({metacritic: > 90})

c)

db.juegos.find({metacritic: 90+})

d)

db.juegos.find({metacritic: more than 90})

19.

¿Qué se debe hacer para iniciar el servidor de MongoDB?

a)

Ejecutar runMongo

b)

Ejecutar startMongo

c)

Ejecutar mongod

d)

Ejecutar mongo

20.

¿Qué tipo de colección se crea para almacenar información sobre videojuegos?

a)

colección de usuarios

b)

colección de juegos

c)

colección de plataformas

d)

colección de desarrolladores

21.

¿Qué comando se utiliza para mostrar los documentos de una colección de manera legible?

a)

db.juegos.find()

b)

db.juegos.show()

c)

db.juegos.pretty()

d)

db.juegos.display()

22.

¿Qué se debe hacer para agregar un nuevo juego favorito a un usuario?

a)

updateOne

b)

appendFavorite

c)

addGame

d)

insertFavorite

23.

¿Qué tipo de datos se pueden almacenar en la colección de videojuegos?

a)

Solo nombres

b)

Solo comentarios

c)

Solo géneros

d)

Nombre, género, plataformas, etc.

24.

¿Qué se debe hacer para eliminar un juego de la colección?

a)

db.juegos.remove()

b)

db.juegos.drop()

c)

db.juegos.delete()

d)

db.juegos.deleteOne()

25.

¿Qué se debe hacer para encontrar usuarios con más de 5 juegos favoritos?

a)

db.usuarios.find({juegos_favoritos: more than 5})

b)

db.usuarios.find({juegos_favoritos: {$gt: 5}})

c)

db.usuarios.find({juegos_favoritos: > 5})

d)

db.usuarios.find({juegos_favoritos: 5+})

26.

¿Qué se debe hacer para crear una colección llamada 'usuarios'?

a)

db.createCollection('usuarios')

b)

db.create('usuarios')

c)

db.usuarios.create()

d)

db.usuarios.createCollection()

27.

¿Qué se debe hacer para insertar un documento en la colección de usuarios?

a)

db.usuarios.insert()

b)

db.usuarios.insertOne()

c)

db.usuarios.add()

d)

db.usuarios.create()

28.

¿Qué se debe hacer para encontrar usuarios que tienen a 'Zelda' como favorito?

a)

db.usuarios.find({favoritos: {$eq: 'Zelda'}})

b)

db.usuarios.find({juegos_favoritos: {$eq: 'Zelda'}})

c)

db.usuarios.find({juegos_favoritos: 'Zelda'})

d)

db.usuarios.find({favoritos: 'Zelda'})

29.

¿Qué ventaja tiene trabajar con documentos anidados en MongoDB?

a)

Menor capacidad de almacenamiento

b)

Menor flexibilidad

c)

Mayor complejidad

d)

Mejor organización de datos