wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bases de datos y SQL Básico

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Seleccione sentencia para listar todos los registros en los cuales num_books_read es mayor a 185

a)

SELECT * FROM family_members WHERE num_books_read > 185

b)

SELECT * family_members WHERE num_books_read > 185

c)

SELECT * FROM family_members WHERE num_books_read = 185

d)

SELECT * FROM family_members WHERE num_books_read >= 185

2.

Seleccione sentencia para listar todos los perros con menos de 50 cm

a)

SELECT * FROM friends_of_pickles WHERE species='dog' AND height_cm > 45

b)

SELECT * FROM friends_of_pickles WHERE species='dog' AND height_cm < 45

c)

SELECT * FROM friends_of_pickles WHERE height_cm < 45

d)

SELECT * FROM friends_of_pickles species='dog' AND height_cm < 45

3.

Seleccione sentencia para listar el promedio de estatura por género

a)

SELECT gender, AVG(height_cm) promedio FROM friends_of_pickles GROUP BY height_cm

b)

SELECT gender, SUM(height_cm) promedio FROM friends_of_pickles GROUP BY gender

c)

SELECT gender, AVG(height_cm) promedio FROM friends_of_pickles GROUP BY gender

d)

SELECT height_cm, AVG(height_cm) promedio FROM friends_of_pickles GROUP BY gender

4.

Seleccione sentencia para listar los registros que sean perros o que la estatura sea inferior a 45

a)

SELECT * FROM friends_of_pickles WHERE height_cm <45

b)

SELECT * FROM friends_of_pickles WHERE height_cm >45 OR species = 'dog'

c)

SELECT * FROM friends_of_pickles WHERE height_cm <45 AND species = 'dog'

d)

SELECT * FROM friends_of_pickles WHERE height_cm <45 OR species = 'dog'

5.

Complete la sentencia para listar la cantidad de perros que hay en la tabla:

SELECT _ _ friends_of_pickles WHERE species = _

(a)  

6.

Complete la sentencia para listar la máxima y mínima estatura: SELECT ___ , ___ FROM friends_of_pickles

(a)  

7.

Sentencia para consultar todos los datos de la tabla 'Personas'.

a)

SELECT * FROM Personas

b)

SELECT ALL FROM Personas

c)

SELECT Personas

d)

SELECT *.Personas

8.

Sentencia para consultar los apellidos de la tabla 'Personas'.

a)

SELECT apellidos

FROM Personas;

b)

EXTRACT apellidos

FROM Personas;

c)

SELECT Personas.apellidos

FROM base_datos;

d)

SELECT *

FROM Personas

WHERE apellidos = 'unApellido'

9.

¿Cómo se obtienen todos los registros donde los nombres de personas empiezan con "Juan"?

a)

LIKE "Juan%"

b)

LIKE "%Juan"

c)

LIKE "&Juan"

d)

LIKE "Juan$"

10.

¿Qué significa DDL?

a)

LENGUAJE DE DEFINICIÓN DE DATOS

b)

LENGUAJE DE MANIPULACIÓN DE DATOS

c)

DATOS DEFINIDOS DEL LENGUAJE

d)

N.A

11.

Las cláusulas DML son :

a)

CREATE, DROP Y ALTER

b)

CREATE E INSERT

c)

INSERT, UPDATE, DELETE Y SELECT

d)

N.A

12.

La Primary Key (PK) se refiere a:

a)

Tablas con un solo registro

b)

Un campo que identifica un registro único de la tabla donde está la PK

c)

Es lo mismo que una Foreign Key

d)

Todos los valores únicos que no están repetidos en la tabla

13.

En la pruebas que realicemos con datos, es importante trabajar con poca cantidad de registros

a)

Si. LIMIT es la sentencia que permite restringir la consulta a pocos datos

b)

No, todos los datos son necesarios para saber si funciona la consulta

14.

Para contar el número de registros de la tabla de empleados

a)

SELECT COUNT(*) FROM Employees;

b)

SELECT COUNT(EmployeeID) FROM Employees;

c)

Las dos anteriores son correctas

d)

SELECT COUNT(EmployeeID) FROM Orders

15.

El ORDER BY

a)

Siempre va de menor a mayor

b)

Se debe especificar el orden con ASC o DESC

c)

Se puede especificar el orden con ASC o DESC, aunque por defecto es ascendente

16.

SELECT Country, COUNT(*)

FROM Customers

GROUP BY City;

a)

La sentencia no es correcta

b)

Devuelve un conteo de clientes por ciudad y el país al que pertenece la ciudad

17.

La cláusula DISTINCT se utiliza en dentro de

a)

WHERE

b)

FROM

c)

SELECT

d)

ORDER BY

18.

Seleccione la sentencia que NO obtiene los empleados que ganan hasta 10000

a)

SELECT last_name FROM employees WHERE salary < 10000

b)

SELECT last_name FROM employees WHERE salary < 10001

c)

SELECT last_name FROM employees WHERE salary <= 10000

19.
¿El siguiente modelo de base de datos corresponde al tipo?
a)
Jerárquica 
b)
Red
c)
Relacional
d)
Piramidal
20.

Las columnas que se enuncien en el select

a)

deben existir en tabla

b)

pueden calcularse o derivarse