Font size
WorksheetsCuestionario de SQL
Total questions: 24
Worksheet time: 12mins
Para saber qué bases de datos hay disponibles en el SGBD debo utilizar:
DESCRIBE BDS
USE BD
SHOW DATABASES
SHOW DATABASE
Señale SOLO las afirmaciones VERDADERAS
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
Solamente se pueden seleccionar las bases de datos que tienen tablas creadas
Todas las tablas tienen que tener una clave primaria
Las tablas se relacionan mediante claves foráneas
SEÑALE SOLAMENTE LOS COMANDOS QUE FORMAN PARTE DEL LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
CREATE
SELECT
ALTER
DELETE
DROP
Para crear una nueva base de datos en el SGBD debo utilizar:
CREATE DATABASE
NEW DATABASE
ADD DATABASE
MAKE DATABASE
Para eliminar una base de datos existente en el SGBD debo utilizar:
DROP DATABASE
DELETE DATABASE
REMOVE DATABASE
DESTROY DATABASE
Para seleccionar una base de datos activa en el SGBD debo utilizar:
SELECT BD
USE BD
ACTIVATE BD
CHOOSE BD
Señale SOLAMENTE los comandos que forman parte del Lenguaje de Manipulación de Datos (DML)
CREATE
INSERT
UPDATE
DROP
DELETE
Señale cuales de las siguientes consultas son correctas y permiten mostrar los datos ordenados por peso Descendente
SELECT nombre, apellido, peso
FROM persona
ORDER BY peso DESC
SELECT nombre, apellido
FROM persona
ORDER BY peso DESC
SELECT nombre, apellido, peso,
FROM persona
SELECT nombre, apellido, peso
WHERE peso DESC
¿Qué hace la siguiente consulta SQL?
SELECT nombre, MAX(peso)
FROM jugador
muestra el nombre del jugador que tiene el peso máximo
muestra el nombre de todos los jugadores y al costado todos los pesos
No funciona
¿Qué hace la siguiente consulta SQL?
SELECT nombre, peso
FROM jugador
WHERE peso = max(peso)
Muestra el nombre y el peso del jugador cuyo peso es igual al peso máximo
No funciona
Para modificar una tabla existente en el SGBD debo utilizar:
EDIT TABLE
CHANGE TABLE
UPDATE TABLE
ALTER TABLE
¿Qué hace la siguiente consulta SQL?
SELECT COUNT(*) FROM jugador
Devuelve el número total de jugadores
Devuelve la lista de jugadores
No funciona
Para agregar un nuevo registro a una tabla en el SGBD debo utilizar:
INSERT INTO
ADD RECORD
NEW ENTRY
CREATE RECORD
¿Qué hace la siguiente consulta SQL?
SELECT AVG(peso) FROM jugador
Devuelve el peso promedio de todos los jugadores
Devuelve el peso máximo de los jugadores
No funciona
¿Qué hace la siguiente consulta?
SELECT nombreEquipo
FROM equipo
WHERE nombreEquipo LIKE '%ROL%'
Devuelve los nombres de los equipos que se llaman ROL
Devuelve los nombres de los equipos que tienen ROL en una parte de su nombre
Devuelve el nombre de los equipos que terminan con ROL
Devuelve el nombre de los equipos que empiezan con ROL
¿Qué hace la siguiente consulta SQL?
SELECT DISTINCT nombre FROM jugador
No funciona
Devuelve todos los nombres de los jugadores resaltando aquellos que son distintos
Devuelve los nombres de los jugadores sin repetirlos
¿Qué hace la siguiente consulta SQL?
SELECT SUM(peso) FROM jugador
Devuelve la suma total de los pesos de todos los jugadores
Devuelve el peso promedio de los jugadores
No funciona
Para actualizar un registro existente en una tabla en el SGBD debo utilizar:
CHANGE
MODIFY
UPDATE
EDIT
¿Qué hace la siguiente consulta SQL?
SELECT nombre FROM jugador WHERE NOT peso =80
Devuelve los nombres de los jugadores que pesan 80
Devuelve los jugadores que tienen cualquier peso, pero no 80
No funciona
¿Qué hace la siguiente consulta SQL?
SELECT nombre FROM jugador WHERE peso < 70
Devuelve todos los jugadores
Devuelve los nombres de los jugadores cuyo peso es mayor a 70
Devuelve los nombres de los jugadores que pesan menos de 70
Para eliminar un registro específico de una tabla en el SGBD debo utilizar:
ERASE FROM
REMOVE FROM
DROP FROM
DELETE FROM
Señale cuales de las siguientes consultas dan el mismo resultado:
SELECT nombre, apellido
FROM jugador
WHERE peso=30 OR peso=40
SELECT nombre, apellido
FROM jugador
WHERE peso BETWEEN 30 AND 40
SELECT nombre, apellido
FROM jugador
WHERE peso IN (30,40)
SELECT nombre, apellido
FROM jugador
WHERE peso=30 AND peso=40
SEÑA CUAL DE LAS SIGUIENTES OPCIONES REFLEJA LO QUE HACE ESTA CONSULTA:
SELECT COUNT(*)
Cuenta todos los registros
No funciona porque le falta la cláusula WHERE
No funciona porque le falta la cláusula FROM
No funciona porque le falta FROM y WHERE
¿Cuál es la mejor materia?
SISTEMAS OPERATIVOS
BASE DE DATOS
PROGRAMACIÓN
ELECTRÓNICA APLICADA
DISEÑO WEB
