wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TEST FINAL - BASE Y ESTRUCTURA DE DATOS I

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Señala cuál de las siguientes consultas en MongoDB devuelve el nombre, DNI y _id de los documentos de la colección “usuarios” con edad mayor o igual a 18:

a)

db.usuarios.find({edad: {gte: 18}},{dni:1, nombre:1, _id:0})

b)

db.usuarios.find({edad: {gt: 18}},{dni:1, nombre:1})

c)

db.usuarios.find({edad: {gte: 18}},{dni:1, nombre:1})

d)

db.usuarios.find({edad: {gte: 18}},{dni:0, nombre:0, _id:0})

e)

db.usuarios.find({edad: {gt: 18}},{dni:1, nombre->1})

2.

La siguiente operación sobre una colección en MongoDB devuelve:

db.socios.find({nombre: ‘Alberto’},{nombre: 1, apellidos: 1, dni: 1}).sort({nombre: -1})

a)

El nombre, apellidos y DNI de los socios con nombre ‘Alberto’ en orden ascendente según el nombre.

b)

El nombre, apellidos y DNI de los socios con nombre ‘Alberto’ en orden descendente según el nombre.

c)

El nombre, apellidos, DNI y _id de los socios con nombre ‘Alberto’ en orden ascendente según el nombre.

d)

El nombre, apellidos, DNI y _id de los socios con nombre ‘Alberto’ en orden descendente según el nombre.

e)

El nombre, apellidos y DNI de los socios con nombre ‘Alberto’ en orden descendente según el nombre.

3.

En el lenguaje BSON, se pueden realizar las siguientes operaciones de manipulación de datos (señala la falsa):

a)

Insert.

b)

Select.

c)

Update.

d)

Remove.

e)

Find

4.

El plan de consultas del optimizador de MongoDB se reevalúa (señala la falsa):

a)

Cada 1000 operaciones de escritura sobre una colección.

b)

Cuando se añaden o eliminan índices.

c)

Cuando se reconstruye un índice.

d)

Cada 1000 operaciones de lectura sobre la colección.

e)

Cuando se actualizan o eliminan índices.

5.

En MongoDB, se recomienda utilizar referencias para modelar relaciones uno-a-varios:

a)

Es correcto la relación.

b)

Falso, se recomienda siempre embeber documentos.

c)

Depende del problema que se aborde.

d)

Es correcto para modelar.

e)

Es correcto las referenciar.

6.

¿Qué describe el esquema físico?

a)

Describe el diseño de BD en el nivel físico

b)

A describir como están relacionados el nivel de vistas y el nivel lógico

c)

Describe al nivel lógico y físico interactuando en diferente tiempo

d)

Describe al nivel físico y a los modelos de datos

e)

Describe las tablas de la BD en el nivel físico.

7.

Comando que permite modificar la estructura de un objeto.

a)

ALTER

b)

AVG

c)

NULL

d)

DELETE

e)

UPDATE

8.

Comando que elimina un objeto de la base de datos.

a)

DROP

b)

AVG

c)

NULL

d)

DELETE

e)

UPDATE

9.

Una sentencia de SQL que es utilizada para modificar los valores en una tabla.

a)

DROP

b)

AVG

c)

NULL

d)

DELETE

e)

UPDATE

10.

Principales características de Cassandra base de datos:

a)

Arquitectura escalable

b)

Diseño activo de principio a fin

c)

Rendimiento a escala lineal

d)

Disponibilidad continua

e)

No tiene Protección de datos sólida

11.

Corresponde al concepto de una de las características de Cassandra base de datos donde un diseño de registro de confirmación evita la pérdida de datos y construye copias de seguridad para facilitar la restauración a la vez que se mantienen los datos protegidos y seguros.

a)

Arquitectura escalable

b)

Diseño activo de principio a fin

c)

Rendimiento a escala lineal

d)

Disponibilidad continua

e)

Protección de datos sólida

12.

¿Cómo se seleccionan todos los registros de la tabla?

a)

SELECT FROM nombreTabla;

b)

SELECT all FROM nombreTabla;

c)

SELECT * FROM nombreTabla;

d)

SELECT datos FROM nombreTabla;

e)

SELECT datos FORM Nombre Tabla

13.

¿Cuál es la sintaxis (forma) correcta para crear una base de datos llamada escuela_de_musica?

a)

CREATE TABLE escuela de musica;

b)

CREATE DATABASE escuela de musica;

c)

CREATE DATA BASE escuela_de_musica;

d)

CREATE DATABASE escuela_de_musica;

e)

CREATE DATA BASE FROM escuela_de_musica;

14.

¿Cómo agregar una columna a una tabla?

a)

ADD TABLE nombreTabla ADD (nombreColumna, tipoDeDato);

b)

ALTER TABLE nombreTabla ADD COLUMN (nombreColumna, tipoDeDato);

c)

ALTER TABLE ADD nombreTabla (nombreColumna, tipoDeDato);

d)

ALTER TABLE nombreTabla ADD nombreColumna tipoDeDato;

e)

ADD TABLE ADD nombreTabla (nombreColumna, tipoDeDato);

15.

¿Cómo actualizar el valor de un campo o registro usando como condición el comando "WHERE" ?

a)

ALTER nombreTabla SET nombreColumna = valorDeseado WHERE nombreColumna = valorActual;

b)

UPDATE nombreTabla SET nombreColumna = valorActual WHERE nombreColumna = valorDeseado;

c)

UPDATE nombreTabla SET nombreColumna = valorDeseado WHERE nombreColumna = valorActual;

d)

SET nombreTabla UPDATE nombreColumna = valorDeseado WHERE nombreColumna = valorActual;

e)

SET nombreTabla DATE nombreColumna = valorDeseado WHERE nombreColumna = valorActual;

16.

¿Qué es una “PRIMARY KEY” o clave principal o primaria?

a)

La tabla que tiene datos únicos en la base de datos.

b)

La columna que tiene datos únicos en la tabla.

c)

La columna que tiene datos únicos en la base de datos.

d)

La base de datos que tiene datos únicos en la tabla.

e)

La base de datos que tiene datos alternos en la tabla.

17.

¿Qué son las “foreign keys” o claves externas o foránea?

a)

Las claves foráneas son campos que vinculan una tabla con la clave primaria de otra tabla

b)

Las claves foráneas son tablas que vinculan una tabla con otra base de datos

c)

Las claves foráneas son campos que vinculan una base de datos con otra

d)

Las claves foráneas son campos que vinculan una base de datos con la misma

e)

Las claves foráneas son campos que vinculan una base de datos con otra clave

18.

¿Cuál es la función principal de una clave primaria en una tabla?

a)

Sirve para autoincrementar campos tipo INT

b)

El papel principal es mantener la integridad interna en la tabla permitiendo que cada registro tenga un identificador único.

c)

Nos permite crear tablas relacionadas entre si

d)

Se utiliza para identificar la primera columna de una tabla

e)

Se utiliza para identificar la primera columna de una tabla y almacenar información

19.

¿Cuáles de las siguientes sentencias es verdad acerca del truncate?

a)

TRUNCATE TABLE, borra la tabla de la base de datos

b)

TRUNCATE TABLE es funcionalmente igual a DELETE TABLE

c)

TRUNCATE TABLE debe ser usado con la cláusula WHERE

d)

UPDATE TABLE debe ser usado con la cláusula WHERE

e)

DELETE TABLE debe ser usado con la cláusula WHERE

20.

Una base de datos es:

a)

Representación simbólica (numérica, alfabética, algorítmica etc.) de un atributo o una característica de una entidad

b)

Colección de datos y objetos estructurados e interrelacionados, sobre un tema o propósito específico.

c)

Conjunto de programas para acceder a datos.

d)

Aplicación utilizada para capturar información.

e)

Aplicación utilizada para Almacenar fotos.