wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL 1ªParte

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.
¿Que significa SQL?
a)
Structured Question Language
b)
Structured Query Language
c)
Strong Question Language
2.

Sentencia SQL que se usa para CONSULTAR datos de una tabla en una base de datos:

a)
GET
b)
EXTRACT
c)
OPEN
d)
SELECT
3.

Sentencia que se usa para ELIMINAR FILAS de una tabla en una base de datos:

a)
REMOVE
b)
DELETE
c)

DROP

4.

Sentencia que permite CONSULTAR todos los datos de la tabla 'Personas':

a)

SELECT * FROM Personas;

b)

SELECT [all] FROM Personas;

c)

SELECT Personas;

d)

SELECT * Personas;

5.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' sea 'Peter'?
a)

SELECT [all] FROM Persons WHERE FirstName='Peter';

b)

SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter';

c)

SELECT * FROM Persons WHERE FirstName='Peter';

d)

SELECT * FROM Persons WHERE FirstName != 'Peter';

6.

¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' comiencen con la letra 'a'?

a)

SELECT * FROM Persons WHERE FirstName='a%'

b)

SELECT * FROM Persons WHERE FirstName LIKE '%a*'

c)

SELECT * FROM Persons WHERE FirstName='a*'

d)

SELECT * FROM Persons WHERE FirstName LIKE 'a%'

7.

¿Cuál de las siguientes funciones de agregados se utiliza para calcular la media de los valores de una columna?

a)

SUM

b)

MIN

c)

MAX

d)

AVG

8.

Dada la tabla anterior


SELECT COUNT(*)

FROM tabla;


¿Cuál será el resultado de la consulta anterior?

a)

1

b)

2

c)

3

d)

4

9.

Indica cuál de los siguientes softwares NO es un Sistema Gestor de Base de datos

a)

Access

b)

Wordpress

c)

phpMyAdmin

d)

Oracle

10.

Cúal es el orden correcto de SELECT?

a)

GROUP BY | FROM | HAVING

b)

HAVING | FROM | GROUP BY

c)

FROM | GROUP BY | HAVING

d)

Ninguna de las anteriores

11.

Para crear una tabla pondremos

a)

ALTER TABLE

b)

INSERT TABLE

c)

CREATE TABLE

d)

DROP TABLE

12.

Para borrar todos los datos y diseño de una tabla ponemos?

a)

ALTER

b)

CREATE TABLE

c)

UPDATE

d)

DROP TABLE

13.

Borrar solo datos de la tabla clientes?

a)

DELETE FROM clientes;

b)

DELETE clientes;

c)

FROM clientes DELETE *;

d)

DELETE FROM clientes WHERE not null;

14.

Con qué cláusula nombramos a las claves ajenas?

a)

PRIMARY KEY

b)

FOREIGN KEY

c)

NOT NULL

d)

DISTINCT

15.

¿Cuál de los siguientes es mejor candidato para clave primaria?

a)

Codigo_Ciudad

b)

Nombre_Ciudad

c)

Descripcion_Ciudad

d)

Num_Habitantes_Ciudad

16.

Seleccione el tipo de relación que ve en la siguiente imagen.

a)

Uno a Uno

b)

Muchos a Muchos

c)

Uno a Muchos

d)

ninguna es correcta

17.

Función de agregado para el total de un campo (columna)?

a)

SUM

b)

COUNT

c)

MAX

d)

AVG

18.

¿Cómo hacemos en SQL para sacar valores entre cantidades?

a)

LIKE

b)

BETWEEN

c)

IS NULL

d)

NOT BETWEEN

19.

¿Para que se utiliza la instrucción ORDER BY?

a)

Negar condiciones

b)

Filtrar datos

c)

Ordenar los datos

d)

Añadir condiciones

20.

Se usa junto con SELECT para eliminar todos los registros duplicados y devolver solo unicos

a)

SELECT

b)

UNIQUE

c)

DISTINCT

d)

DISTINTO

21.

¿Para que se utiliza la clausula WHERE?

a)

Para eliminar

b)

Para contraer

c)

Para buscar bases de datos

d)

Para las condiciones

22.

Es un campo que identifica de una forma única los registros de la tabla

a)

Clave primaria

b)

Clave ajena

c)

Codigo

d)

Ninguna de las anteriores

23.

¿Cual es el comando que es utilizado para añadir, borrar o modificar columnas en una tabla existente?

a)

ADD

b)

DROP COLUMN

c)

ALTER TABLE

d)

DROP TABLE

24.

Para seleccionar filas que satisfacen al menos unas de las condiciones se utiliza el operador:

a)

BETWEEN

b)

OR

c)

AND

d)

Y

25.

¿Operador para que cumpla TODAS las condiciones?

a)

AND

b)

Y

c)

OR

d)

O