wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario de SQL

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Para saber qué bases de datos hay disponibles en el SGBD debo utilizar:

a)

DESCRIBE BDS

b)

USE BD

c)

SHOW DATABASES

d)

SHOW DATABASE

2.

Señale SOLO las afirmaciones VERDADERAS

a)

Antes de comenzar a trabajar en una base de datos debo previamente seleccionarla con comando USE seguido del nombre de la base de datos a utilizar

b)

Solamente se pueden seleccionar las bases de datos que tienen tablas creadas

c)

Todas las tablas tienen que tener una clave primaria

d)

Las tablas se relacionan mediante claves foráneas

3.

SEÑALE SOLAMENTE LOS COMANDOS QUE FORMAN PARTE DEL LENGUAJE DE DEFINICIÓN DE DATOS (DDL)

a)

CREATE

b)

SELECT

c)

ALTER

d)

DELETE

e)

DROP

4.

Para crear una nueva base de datos en el SGBD debo utilizar:

a)

CREATE DATABASE

b)

NEW DATABASE

c)

ADD DATABASE

d)

MAKE DATABASE

5.

Para eliminar una base de datos existente en el SGBD debo utilizar:

a)

DROP DATABASE

b)

DELETE DATABASE

c)

REMOVE DATABASE

d)

DESTROY DATABASE

6.

Para seleccionar una base de datos activa en el SGBD debo utilizar:

a)

SELECT BD

b)

USE BD

c)

ACTIVATE BD

d)

CHOOSE BD

7.

Señale SOLAMENTE los comandos que forman parte del Lenguaje de Manipulación de Datos (DML)

a)

CREATE

b)

INSERT

c)

UPDATE

d)

DROP

e)

DELETE

8.

Señale cuales de las siguientes consultas son correctas y permiten mostrar los datos ordenados por peso Descendente

a)

SELECT nombre, apellido, peso

FROM persona

ORDER BY peso DESC

b)

SELECT nombre, apellido

FROM persona

ORDER BY peso DESC

c)

SELECT nombre, apellido, peso,

FROM persona

d)

SELECT nombre, apellido, peso

WHERE peso DESC

9.

¿Qué hace la siguiente consulta SQL?

SELECT nombre, MAX(peso)

FROM jugador

a)

muestra el nombre del jugador que tiene el peso máximo

b)

muestra el nombre de todos los jugadores y al costado todos los pesos

c)

No funciona

10.

¿Qué hace la siguiente consulta SQL?

SELECT nombre, peso

FROM jugador

WHERE peso = max(peso)

a)

Muestra el nombre y el peso del jugador cuyo peso es igual al peso máximo

b)

No funciona

11.

Para modificar una tabla existente en el SGBD debo utilizar:

a)

EDIT TABLE

b)

CHANGE TABLE

c)

UPDATE TABLE

d)

ALTER TABLE

12.

¿Qué hace la siguiente consulta SQL?

SELECT COUNT(*) FROM jugador

a)

Devuelve el número total de jugadores

b)

Devuelve la lista de jugadores

c)

No funciona

13.

Para agregar un nuevo registro a una tabla en el SGBD debo utilizar:

a)

INSERT INTO

b)

ADD RECORD

c)

NEW ENTRY

d)

CREATE RECORD

14.

¿Qué hace la siguiente consulta SQL?

SELECT AVG(peso) FROM jugador

a)

Devuelve el peso promedio de todos los jugadores

b)

Devuelve el peso máximo de los jugadores

c)

No funciona

15.

¿Qué hace la siguiente consulta?

SELECT nombreEquipo

FROM equipo

WHERE nombreEquipo LIKE '%ROL%'

a)

Devuelve los nombres de los equipos que se llaman ROL

b)

Devuelve los nombres de los equipos que tienen ROL en una parte de su nombre

c)


Devuelve el nombre de los equipos que terminan con ROL

d)

Devuelve el nombre de los equipos que empiezan con ROL

16.

¿Qué hace la siguiente consulta SQL?

SELECT DISTINCT nombre FROM jugador

a)

No funciona

b)

Devuelve todos los nombres de los jugadores resaltando aquellos que son distintos

c)

Devuelve los nombres de los jugadores sin repetirlos

17.

¿Qué hace la siguiente consulta SQL?

SELECT SUM(peso) FROM jugador

a)

Devuelve la suma total de los pesos de todos los jugadores

b)

Devuelve el peso promedio de los jugadores

c)

No funciona

18.

Para actualizar un registro existente en una tabla en el SGBD debo utilizar:

a)

CHANGE

b)

MODIFY

c)

UPDATE

d)

EDIT

19.

¿Qué hace la siguiente consulta SQL?

SELECT nombre FROM jugador WHERE NOT peso =80

a)

Devuelve los nombres de los jugadores que pesan 80

b)

Devuelve los jugadores que tienen cualquier peso, pero no 80

c)

No funciona

20.

¿Qué hace la siguiente consulta SQL?

SELECT nombre FROM jugador WHERE peso < 70

a)

Devuelve todos los jugadores

b)

Devuelve los nombres de los jugadores cuyo peso es mayor a 70

c)

Devuelve los nombres de los jugadores que pesan menos de 70

21.

Para eliminar un registro específico de una tabla en el SGBD debo utilizar:

a)

ERASE FROM

b)

REMOVE FROM

c)

DROP FROM

d)

DELETE FROM

22.

Señale cuales de las siguientes consultas dan el mismo resultado:

a)

SELECT nombre, apellido

FROM jugador

WHERE peso=30 OR peso=40

b)

SELECT nombre, apellido

FROM jugador

WHERE peso BETWEEN 30 AND 40

c)

SELECT nombre, apellido

FROM jugador

WHERE peso IN (30,40)

d)

SELECT nombre, apellido

FROM jugador

WHERE peso=30 AND peso=40

23.

SEÑA CUAL DE LAS SIGUIENTES OPCIONES REFLEJA LO QUE HACE ESTA CONSULTA:

SELECT COUNT(*)

a)

Cuenta todos los registros

b)

No funciona porque le falta la cláusula WHERE

c)

No funciona porque le falta la cláusula FROM

d)

No funciona porque le falta FROM y WHERE

24.

¿Cuál es la mejor materia?

a)

SISTEMAS OPERATIVOS

b)

BASE DE DATOS

c)

PROGRAMACIÓN

d)

ELECTRÓNICA APLICADA

e)

DISEÑO WEB