wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Parcial N° 2 - DBA

Total questions: 15

Worksheet time: 19mins

Name
Class
Date
1.

¿Cuál es la función principal de la cláusula INNER JOIN en SQL?

a)

Eliminar filas duplicadas en una tabla

b)

Combinar filas de dos o más tablas en base a una condición común

c)

Crear una nueva tabla a partir de una existente

d)

Insertar nuevas filas en una tabla

2.

¿Cuál de las siguientes sentencias muestra el uso correcto de la cláusula GROUP BY?

a)

SELECT nombre, COUNT(*) FROM empleados

b)

SELECT nombre, salario FROM empleados GROUP BY departamento

c)

SELECT departamento, AVG(salario) FROM empleados GROUP BY salario

d)

SELECT departamento, COUNT(*) FROM empleados GROUP BY departamento

3.

¿Qué hace la cláusula WHERE en una consulta SQL?

a)

Ordena los resultados de la consulta

b)

Agrupa filas con valores comunes en columnas seleccionadas

c)

Filtra filas en base a una condición específica

d)

Une dos o más tablas en base a una condición común

4.

¿Cuál de las siguientes opciones describe correctamente el uso de la cláusula ORDER BY?

a)

Agrupa filas con valores comunes

b)

Filtra los resultados de una consulta

c)

Ordena los resultados de la consulta en base a una o más columnas

d)

Elimina filas duplicadas

5.

Para obtener una lista de empleados y el nombre de sus departamentos, ¿cuál sería la consulta SQL adecuada?

a)

SELECT * FROM empleados INNER JOIN departamentos

b)

SELECT empleados.nombre, departamentos.nombre FROM empleados INNER JOIN departamentos ON empleados.id_departamento = departamentos.id_departamento

c)

SELECT empleados.nombre, departamentos.nombre FROM empleados JOIN departamentos

d)

SELECT nombre, departamento FROM empleados

6.

¿Qué función cumple la instrucción CREATE ROLE en una base de datos?

a)

Eliminar un usuario de la base de datos

b)

Insertar nuevos datos en una tabla

c)

Consultar datos de una tabla

d)

Crear un nuevo rol para gestionar permisos

7.

Si se desea filtrar los datos de empleados con un salario mayor a 5,000 y ordenarlos de forma descendente, ¿cuál sería la sentencia correcta?

a)

SELECT * FROM empleados WHERE salario > 5000 ORDER BY salario DESC

b)

SELECT * FROM empleados ORDER BY salario DESC WHERE salario > 5000

c)

SELECT * FROM empleados GROUP BY salario > 5000 ORDER BY salario DESC

d)

SELECT * FROM empleados WHERE salario > 5000 GROUP BY salario DESC

8.

¿Para qué se utiliza la cláusula HAVING en SQL?

a)

Para ordenar los resultados de una consulta

b)

Para filtrar filas antes de la agrupación

c)

Para filtrar resultados después de una agrupación

d)

Para unir varias tablas en base a una condición

9.

¿Qué comando se utilizaría para asignar un rol llamado “analista” a un usuario llamado “usuario1”?

a)

CREATE ROLE analista FOR usuario1

b)

GRANT analista TO usuario1

c)

ALTER USER usuario1 ADD analista

d)

ASSIGN analista TO usuario1

10.

¿Cuál es la función del “Query Editor” en MySQL Workbench?

a)

Crear nuevas bases de datos

b)

Ejecutar consultas SQL y visualizar resultados

c)

Diseñar el modelo relacional de la base de datos

d)

Configurar usuarios y permisos

11.

¿Qué herramienta de MySQL Workbench se utiliza para crear visualmente las relaciones entre tablas?

a)

Schema Inspector

b)

Server Administration

c)

EER Diagram Editor

d)

SQL Scripts

12.

¿Cuál de las siguientes opciones permite exportar los datos de una tabla a un archivo CSV en MySQL Workbench?

a)

Seleccionar la tabla, hacer clic en “Export” y elegir formato CSV

b)

Ir a “Server”, luego a “Data Export”, y seleccionar CSV como formato

c)

Utilizar el comando EXPORT TO CSV en el Query Editor

d)

Hacer clic derecho sobre la tabla y seleccionar “Table Data Export Wizard”

13.

¿Qué hace la opción “Reverse Engineer” en MySQL Workbench?

a)

Convierte consultas SQL en diagramas EER

b)

Genera el esquema de la base de datos a partir de un modelo EER

c)

Permite cargar una base de datos existente y generar un modelo EER a partir de ella

d)

Importa datos de una hoja de cálculo a la base de datos

14.

¿Qué permite hacer la función “Data Modeling” en MySQL Workbench?

a)

Administrar y monitorear conexiones de la base de datos

b)

Diseñar, crear, y modificar esquemas y tablas de la base de datos de manera visual

c)

Configurar opciones de seguridad y permisos de usuarios

d)

Ejecutar scripts SQL en múltiples bases de datos

15.

¿Cuál de las siguientes opciones permite programar y automatizar copias de seguridad de la base de datos en MySQL Workbench?

a)

Backup Wizard

b)

Data Export

c)

Scheduled Backup

d)

MySQL Enterprise Backup