Quiz
GBD 04
This quiz has question types that open in the usual player.
Questions in this quiz (31)
1¿Es correcta la siguiente ordenación? Contesta verdadero o falso.
SELECT * FROM ACTUACIONES ORDER BY TiempoEstimado DESC, Importe ASC;- ATrue
- BFalse
2¿Cómo funciona la siguiente instrucción?
SELECT REPLACE (Direccion, 'nº', 'número') FROM CLIENTES;- AMuestra la dirección de la tabla CLIENTES a partir del número.
- BSustituye en la tabla CLIENTES la palabra nº por número, en la dirección.
- CSustituye en la consulta la palabra nº por número, en la dirección
- DReemplaza la dirección por el número en la tabla CLIENTES.
3La siguiente consulta:
SELECT * FROM FACTURAS WHERE FechaFactura BETWEEN ‘2011-01-01’ AND ‘2011-01-03’;
¿A cuál de las siguientes consultas equivale?- ASELECT * FROM FACTURAS WHERE FechaFactura >= ‘2011-01-01’ AND <=‘2011-01-03’;
- BSELECT * FROM FACTURAS WHERE FechaFactura > ‘2011-01-01’ AND FechaFactura <‘2011-01-03’;
- CSELECT * FROM FACTURAS WHERE FechaFactura >= ‘2011-01-01’ AND <=‘2011-01-03 ’;
- DSELECT * FROM FACTURAS WHERE FechaFactura >= ‘2011-01-01’ AND FechaFactura <= ‘2011-01-03’;
4La siguiente consulta tiene un error. Selecciona la opción que corresponda a ese error.
SELECT IdReparacion, Matricula, DNI FROM REPARACIONES R, Intervienen I, EMPLEADOS E WHERE R.IdReparacion=I.IdReparacion AND I.CodEmpleado=E.CodEmpleado AND km > 10000;- ANo están bien relacionadas las tablas en WHERE.
- BNo es necesario utilizar alias en las tablas.
- CEs necesario utilizar alias en las columnas ambiguas.
- DNo se puede utilizar dos AND en la misma cláusula WHERE.
5Observa la siguiente consulta:
SELECT E.CodEmpleado, Nombre, Apellidos, AVG(Horas) AS 'Media'
FROM EMPLEADOS E, Intervienen I, REPARACIONES R
WHERE E.CodEmpleado= I.CodEmpleado
AND R.IdReparacion=I.IdReparacion
GROUP BY CodEmpleado
ORDER BY Media DESC;
Selecciona las afirmaciones INCORRECTAS:- ALa consulta está bien enunciada.
- BLa consulta utiliza alias de tabla y de columna.
- CLas cláusulas están mal ordenadas
- DLas tablas no están bien relacionadas.
6En la siguiente consulta: SELECT Matricula FROM VEHICULOS; ¿Cómo eliminaremos las filas duplicadas?
- ACon GROUP BY.
- BCon DISTINCT.
- CCon ambas cláusulas.
- DNo es necesario.
7Elige la opción correcta con relación a la selección de columnas que nos muestra la siguiente consulta:
SELECT VEHICULOS.*, Averia FROM VEHICULOS, REPARACIONES WHERE…;- AEs un error. La selección de columnas es incorrecta.
- BMuestra la columna averias.
- CMuestra todas las columnas de la tabla VEHICULOS y la columna Averia de la tabla REPARACIONES.
- DMuestra todas las columnas de las tablas VEHICULOS y REPARACIONES.
8Indica si la siguiente afirmación es verdadera o falsa:
La función de agregado AVG() se aplica unicamente sobre columnas de tipo numérico.- ATrue
- BFalse
9Relaciona cada condición con el operador más apropiado.
Que el stock sea 1,2 o 3 unidades [blank_start]Operador IN[blank_end]
Que el stock esté entre 1 y 3 [blank_start]Operador BETWEEN[blank_end]
Que el stock empiece por 1 [blank_start]Operador LIKE[blank_end]
Que el stock sea 1 [blank_start]Operador =[blank_end]
- AOperador IN
- BOperador BETWEEN
- COperador LIKE
- DOperador =
10La consulta,
SELECT PrecioReferencia FROM RECAMBIOS WHERE Stock = (SELECT MAX(Stock) FROM RECAMBIOS);
¿Está correctamente enuncidada?- ATrue
- BFalse
11De la siguiente lista, selecciona las herramientas que disponen de un editor para introducir consultas en SQL:
- APhpMyAdmin.
- BMySQL Workbench.
- CMicrosoft Access.
- DOpen Office Base.
- ETodos ellos.
12La siguiente consulta:
SELECT Descripcion.RECAMBIOS, PrecioReferencia.RECAMBIOS FROM RECAMBIOS;
Está correctamente enunciada. ¿Verdadero o falso?- ATrue
- BFalse
13¿Para qué sirven las siguientes instrucciones?:
Sentencia SELECT [blank_start]Consultar datos.[blank_end]
Sentencia DROP [blank_start]Borrar tablas.[blank_end]
Sentencia DELETE [blank_start]Borrar filas.[blank_end]
Sentencia INSERT [blank_start]Añadir filas[blank_end].
Sentencia UPDATE [blank_start]Modificar datos.[blank_end]
Sentencia ALTER [blank_start]Modificar tablas.[blank_end]
- AConsultar datos.
- BBorrar tablas.
- CBorrar filas.
- DAñadir filas
- EModificar datos.
- FModificar tablas.
14De la siguiente lista, selecciona las que correspondan a cláusulas de la sentencia SELECT.
- AGROUP BY.
- BLIMIT.
- CHAVING
- DDEFAULT.
15Una subconsulta que devuelve una lista de valores se enlaza con la consulta principal con los operadores IN ó NOT IN.
- ATrue
- BFalse
16Podemos evitar que una consulta devuelva una lista muy extensa de filas utilizando la cláusula [blank_start]LIMIT[blank_end]
- ALIMIT
17La consulta de tablas con SELECT tiene que incluir como mínimo las cláusulas:
- ASELECT.
- BWHERE.
- CGROUP BY.
- DFROM.
18¿Cuál es el formato por defecto que utiliza MySQL para los datos de tipo fecha/hora?
- AAAAA-MM-DD HH:MM:SS.
- BDD-MM-AAAA HH:MM:SS.
- CMM:DD:AA HH:MM:SS.
- DAAAA-MM-DD.
19Tenemos las tablas ALUMNOS se matriculan en ASIGNATURAS. Si queremos un listado de asignaturas aunque no haya alumnos matriculados tendríamos que usar:
- ALEFT JOIN.
- BRIGHT JOIN.
- CWHERE.
- DINNER JOIN.
20La consulta:
SELECT CodEmpleado, IdReparacion, sum(horas) AS 'Horas trabajadas'
FROM Intervienen GROUP BY CodEmpleado, IdReparacion;- AAgrupa las horas por CodEmpleado.
- BAgrupa las horas por IdReparacion.
- CNo agrupa.
- DAgrupa por los dos criterios a la vez.
21La siguiente consulta:
SELECT RECAMBIOS.Descripcion FROM TalleresFaber.RECAMBIOS;
Está correctamente enunciada. ¿Verdadero o falso?- ATrue
- BFalse
22Observa las siguiente consulta:
SELECT REPARACIONES.IdReparacion, Avería, RECAMBIOS.IdRecambio, Descripcion FROM (REPARACIONES inner join Incluyen ON REPARACIONES.IdReparacion=Incluyen.IdReparacion) inner join RECAMBIOS
ON Incluyen.IdRecambio=RECAMBIOS.IdRecambio;
SELECT REPARACIONES.IdReparacion, Avería, RECAMBIOS.IdRecambio, Descripcion FROM REPARACIONES,Incluyen, RECAMBIOS
WHERE (REPARACIONES.IdReparacion=Incluyen.IdReparacion) and Incluyen.IdRecambio=RECAMBIOS.IdRecambio;
Contesta verdadero o falso según creas que son equivalentes o no.- ATrue
- BFalse
23De los siguientes casos, señala cuando se puede utilizar un alias:
- ACuando el nombre de una columna es demasiado largo.
- BPara cambiar el encabezado de una columna calculada
- CPara cambiar el nombre de tablas que coinciden.
- DPara asociar un nombre más corto a una tabla.
24La función que devuelve la fecha del sistema es: [blank_start]CURDATE()[blank_end]
.- ACURDATE()
25Cuando buscamos en una columna los caracteres exactos utilizamos el operador =
Cuando buscamos en una columna una cadena patrón utilizamos el operador [blank_start]LIKE[blank_end]- ALIKE
26Indica si la siguiente afirmación es verdadera o falsa:
La cláusula WHERE permite filtrar filas de una tabla basándose en el resultado de una función de agregado, como por ejemplo:
SELECT cddep
FROM empleado
WHERE COUNT(cddep) >=10
GROUP BY cddep;- ATrue
- BFalse
27Cuando queremos que una columna no pueda quedar sin datos la definiremos como [blank_start]NOT NULL[blank_end]
.- ANOT NULL
28Marca las opciones que sean correctas con relación a las consultas de UNION:
- AEl encabezado de la tabla que resulta, es el de las columnas de la izquierda
- BSe pueden unir tablas o consultas con el mismo número de columnas.
- CLas columnas que se unen tienen que tener los mismos nombres.
- DLa tabla resultante no se puede agrupar con GROUP BY.
29¿Por qué no es correcta la siguiente consulta?
SELECT Apellidos, Nombre, Averia
FROM EMPLEADOS, REPARACIONES
WHERE REPARACIONES.IdReparacion = Empleados.CodEmpleado;- AEs necesario añadir la tabla Incluyen.
- BLa consulta es correcta.
- CLas columnas combinadas en WHERE no tienen relación.
- DEs necesario utilizar INNER JOIN en lugar de WHERE.
30La siguiente instrucción muestra los nombres en mayúsculas. ¿Verdadero o falso?:
SELECT LOWER(Nombre) FROM CLIENTES;- ATrue
- BFalse
31Relaciona cada cláusula con lo que indica:
FROM [blank_start]Lista de tablas.[blank_end]
HAVING [blank_start]Condiciones para filas agrupadas.[blank_end]
WHERE [blank_start]Condiciones para filas.[blank_end]
SELECT [blank_start]Lista de columnas.[blank_end]
- ALista de tablas.
- BCondiciones para filas agrupadas.
- CCondiciones para filas.
- DLista de columnas.
Information
- Description
- Grado Superior GBD Quiz on GBD 04, created by Noelia H. on 25/05/2024.
- Author
- Noelia H.
- Language
- Español
- Views
- 29
- Tags
- Rating
- No ratings yet Rate this quiz