wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Comandos SQL

Total questions: 40

Worksheet time: 23mins

Name
Class
Date
1.

¿Qué significa la sigla SQL?

a)

Logical Query System

b)

Structured Query Language

c)

Sequential Query Logic

d)

Sistema de Calidad de Lenguaj

2.

¿Cuál de los siguientes grupos pertenece a los comandos DDL?

a)

SELECT, INSERT, UPDATE, DELETE

b)

CREATE, ALTER, DROP, TRUNCATE

c)

IF, WHILE, LOOP

d)

JOIN, WHERE, GROUP BY

3.

¿Cuál es la función principal de los comandos DDL?

a)

Manipular los datos almacenados en una tabla

b)

Controlar el acceso de los usuarios a la base de datos

c)

Definir, modificar o eliminar la estructura de una base de datos

d)

Consultar información de varias tablas relacionadas

4.

Si estás trabajando en la base de datos Cine y deseas crear una tabla llamada Peliculas, ¿qué comando debes utilizar primero?

a)

INSERT INTO Peliculas

b)

USE Peliculas

c)

CREATE TABLE Peliculas

d)

SELECT * FROM Peliculas

5.

¿Qué hace el comando DROP TABLE Profesores;?

a)

Elimina todos los registros de la tabla pero mantiene su estructura

b)

Elimina la tabla completa junto con sus registros

c)

Muestra la información de la tabla Profesores

d)

Crea una copia de seguridad de la tabla Profesores

6.

Comando que lee o selecciona datos

(a)  

7.

El comando ALTER TABLE permite agregar, eliminar o modificar columnas de una tabla existente.

a)

Falso

b)

Verdadero

8.

El comando CREATE DATABASE se utiliza para eliminar una base de datos existente.

a)

Falso

b)

Verdadero

9.

El comando TRUNCATE TABLE elimina la estructura completa de la tabla y su contenido.

a)

Falso

b)

Verdadero

10.

Si trabajas con la base de datos Universidad, y ejecutas CREATE TABLE Cursos (...), estás creando una nueva tabla dentro de esa base de datos.

a)

Falso

b)

Verdadero

11.

En MySQL, el tipo de dato VARCHAR(50) se usa para guardar números enteros de hasta 50 dígitos.

a)

Falso

b)

Verdadero

12.

¿Cuál de las siguientes sentencias pertenece a los comandos DML?

a)

CREATE DATABASE

b)

ALTER TABLE

c)

INSERT INTO

d)

DROP DATABASE

13.

El comando GROUP BY se utiliza principalmente para

a)

Filtrar filas según una condición

b)

Agrupar filas con valores iguales en una o más columnas

c)

Crear una nueva base de datos

d)

Cambiar la estructura de una tabla existente

14.

Si se desea mostrar únicamente los grupos que cumplen una condición sobre una función de agregación, se debe usar:

a)

WHERE  

b)

HAVING

c)

ORDER BY

d)

DISTINCT

15.

El comando WHERE se puede usar junto con funciones como SUM() o AVG() para filtrar grupos.

a)

Falso

b)

Verdadero

16.

La sentencia GROUP BY siempre se coloca después del WHERE y antes del ORDER BY.

a)

Falso

b)

Verdadero

17.

La instrucción INSERT INTO pertenece al lenguaje DDL.

a)

Falso

b)

Verdadero

18.

HAVING se utiliza después del GROUP BY para aplicar condiciones a los resultados agrupados.

a)

Falso

b)

Verdadero

19.

La instrucción SELECT COUNT(*) FROM ventas; devuelve la cantidad total de registros en la tabla ventas.

a)

Falso

b)

Verdadero

20.

El comando que se utiliza para eliminar una base de datos completa es:

(a)  

21.

La función que devuelve el valor promedio de un campo numérico es

(a)  

22.

En una consulta con GROUP BY, para mostrar solo los grupos cuya suma sea mayor a 100, se debe usar la cláusula:

(a)  

23.

En la sentencia:

SELECT categoria, COUNT(*)

FROM productos

GROUP BY categoria;

la columna que se utiliza para agrupar los resultados es:

(a)  

24.

¿Cuál de las siguientes sentencias SQL se utiliza para agregar un nuevo registro en una tabla?

a)

CREATE TABLE

b)

INSERT INTO

c)

UPDATE

d)

ALTER TABLE

25.

¿Qué comando SQL se utiliza para modificar los datos existentes en una tabla?

a)

UPDATE

b)

MODIFY

c)

CHANGE

d)

ALTER

26.

¿Qué instrucción permite obtener información almacenada en una tabla?

a)

SHOW TABLES

b)

SELECT

c)

DISPLAY

d)

PRINT

27.

El comando DELETE se utiliza para eliminar registros específicos de una tabla sin eliminar su estructura.

a)


Falso

b)

Verdadero

28.

El comando UPDATE se usa para crear una nueva fila en una tabla.

a)

Falso

b)

Verdadero

29.

En una sentencia SELECT, el asterisco (*) indica que se mostrarán todas las columnas de la tabla.

a)

Falso

b)

Verdadero

30.

La instrucción para eliminar todos los registros de una tabla llamada clientes es:

(a)  

31.

El comando que se utiliza para ingresar datos en una tabla es:

(a)  

32.

La cláusula que se utiliza dentro de una sentencia SELECT para ordenar los resultados es:

(a)  

33.

Escriba la instrucción para actualizar el valor del campo precio a 20.00 en el registro con codigo=5 en la tabla productos, seria:

(a)  

34.

¿Cuál de los siguientes operadores lógicos se utiliza para combinar dos condiciones que deben cumplirse al mismo tiempo?

a)

OR

b)

AND

c)

NOT

d)

BETWEEN

35.

El operador LIKE se utiliza en una consulta SQL para:

a)

Comparar números dentro de un rango

b)

Buscar coincidencias parciales en texto

c)

Ordenar registros de una tabla

d)

Eliminar registros duplicados

36.

El operador BETWEEN incluye los valores extremos especificados en el rango.

a)

Falso

b)

Verdadero

37.

El operador lógico que permite que se cumpla una u otra condicon es;

(a)  

38.

¿Qué función cumple la instrucción INNER JOIN en una consulta SQL?

a)

Muestra todos los registros de ambas tablas.

b)

Muestra solo los registros que tienen coincidencia en ambas tablas.

c)

Muestra únicamente los registros de la primera tabla.

d)

Elimina registros duplicados.

39.

¿Qué palabra clave se utiliza para asignar un alias a una columna en SQL?

a)

LIKE

b)

AS

c)

WITH

d)

ALIAS

40.

Complete la siguiente consulta:

SELECT p.nombreProducto, pr.nombreProveedor

FROM productos AS p

(a)   proveedores AS pr

ON p.codigoproveedor = pr.codigoproveedor;