option
Cuestiones
ayuda
daypo
buscar.php

GBD Tema 4 ASIR

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
GBD Tema 4 ASIR

Descripción:
Gestión de Bases de Datos

Fecha de Creación: 2023/05/10

Categoría: Informática

Número Preguntas: 40

Valoración:(6)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

De los siguientes casos, señala cuando se puede utilizar un alias: Cuando el nombre de una columna es demasiado largo. Para cambiar el encabezado de una columna calculada. Para cambiar el nombre de tablas que coinciden. Para asociar un nombre más corto a una tabla.

Relaciona cada cláusula con lo que indica: FROM. HAVING. WHERE. SELECT.

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: La consulta está bien enunciada. La consulta utiliza alias de tabla y de columna. Las cláusulas están mal ordenadas. Las tablas no están bien relacionadas.

Cuando queremos que una columna no pueda quedar sin datos la definiremos como:

La consulta de tablas con SELECT tiene que incluir como mínimo las cláusulas: SELECT. WHERE. GROUP BY. FROM.

¿Es correcta la siguiente ordenación? SELECT * FROM ACTUACIONES ORDER BY TiempoEstimado DESC, Importe ASC;. Verdadero. Falso.

La función que devuelve la fecha del sistema es:

> 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. Verdadero. Falso.

En la siguiente consulta: SELECT Matricula FROM VEHICULOS; ¿Cómo eliminaremos las filas duplicadas?. Con GROUP BY. Con DISTINCT. Con ambas cláusulas. No es necesario.

De la siguiente lista, selecciona las herramientas que disponen de un editor para introducir consultas en SQL: PhpMyAdmin. MySQL Workbench. Microsoft Access. Open Office Base. Todos ellos.

La consulta, SELECT PrecioReferencia FROM RECAMBIOS WHERE Stock = (SELECT MAX(Stock) FROM RECAMBIOS); ¿Está correctamente enunciada?. Verdadero. Falso.

¿Para qué sirven las siguientes instrucciones?: Sentencia SELECT. Sentencia DROP. Sentencia DELETE. Sentencia INSERT. Sentencia UPDATE. Sentencia ALTER.

Elige 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…;. Es un error. La selección de columnas es incorrecta. Muestra la columna averia. Muestra todas las columnas de la tabla VEHICULOS y la columna Averia de la tabla REPARACIONES. Muestra todas las columnas de las tablas VEHICULOS y REPARACIONES.

Marca las opciones que sean correctas con relación a las consultas de UNION: El encabezado de la tabla que resulta, es el de las columnas de la izquierda. Se pueden unir tablas o consultas con el mismo número de columnas. Las columnas que se unen tienen que tener los mismos nombres. La tabla resultante no se puede agrupar con GROUP BY.

La 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;. No están bien relacionadas las tablas en WHERE. No es necesario utilizar alias en las tablas. Es necesario utilizar alias en las columnas ambiguas. No se puede utilizar dos AND en la misma cláusula WHERE.

Selecciona la opción correspondiente al significado de la siguiente consulta: SELECT CodCliente, Count(IdFactura) as 'Facturas' FROM FACTURAS GROUP BY CodCliente;. Número total de facturas de todos los clientes. Número de facturas de cada cliente. Las dos opciones son correctas. Ninguna opción es correcta.

La siguiente consulta: SELECT Descripcion.RECAMBIOS, PrecioReferencia.RECAMBIOS FROM RECAMBIOS; ¿Está correctamente enunciada?. Verdadero. Falso.

Relaciona cada condición con el operador más apropiado. Que el stock sea 1,2 o 3 unidades. Que el stock esté entre 1 y 3. Que el stock empiece por 1. Que el stock sea 1.

Cuando buscamos en una columna los caracteres exactos utilizamos el operador = Cuando buscamos en una columna una cadena patrón utilizamos el operador.

Una subconsulta que devuelve una lista de valores, se enlaza con la consulta principal con los operadores IN ó NOT IN. Verdadero. Falso.

La consulta: SELECT CodEmpleado, IdReparacion, sum(horas) AS 'Horas trabajadas' FROM Intervienen GROUP BY CodEmpleado, IdReparacion;. Agrupa las horas por CodEmpleado. Agrupa las horas por IdReparacion. No agrupa. Agrupa por los dos criterios a la vez.

La siguiente instrucción muestra los nombres en mayúsculas. SELECT LOWER(Nombre) FROM CLIENTES;. Verdadero. Falso.

¿Cuál es el formato por defecto que utiliza MySQL para los datos de tipo fecha/hora?. AAAA-MM-DD HH:MM:SS. DD-MM-AAAA HH:MM:SS. MM:DD:AA HH:MM:SS. AAAA-MM-DD.

¿Por qué no es correcta la siguiente consulta? SELECT Apellidos, Nombre, Averia FROM EMPLEADOS, REPARACIONES WHERE REPARACIONES.IdReparacion = Empleados.CodEmpleado;. Es necesario añadir la tabla Incluyen. La consulta es correcta. Las columnas combinadas en WHERE no tienen relación. Es necesario utilizar INNER JOIN en lugar de WHERE.

De la siguiente lista, selecciona las que correspondan a cláusulas de la sentencia SELECT. GROUP BY. LIMIT. HAVING. DEFAULT.

SELECT RECAMBIOS.Descripcion FROM TalleresFaber.RECAMBIOS; ¿Está correctamente enunciada?. Si. No.

¿Cómo funciona la siguiente instrucción? SELECT REPLACE (Direccion, 'nº', 'número') FROM CLIENTES;. Muestra la dirección de la tabla CLIENTES a partir del número. Sustituye en la tabla CLIENTES la palabra nº por número, en la dirección. Sustituye en la consulta la palabra nº por número, en la dirección. Reemplaza la dirección por el número en la tabla CLIENTES.

Tenemos las tablas ALUMNOS se matriculan en ASIGNATURAS. Si queremos un listado de asignaturas aunque no haya alumnos matriculados tendríamos que usar: LEFT JOIN. RIGHT JOIN. WHERE. INNER JOIN.

SELECT * FROM FACTURAS WHERE FechaFactura BETWEEN ‘2011-01-01’ AND ‘2011-01-03’; ¿A cuál de las siguientes consultas equivale?. SELECT * FROM FACTURAS WHERE FechaFactura >= ‘2011-01-01’ AND <=‘2011-01-03’;. SELECT * FROM FACTURAS WHERE FechaFactura > ‘2011-01-01’ AND FechaFactura <‘2011-01-03’;. SELECT * FROM FACTURAS WHERE FechaFactura >= ‘2011-01-01’ AND <=‘2011-01-03’;. SELECT * FROM FACTURAS WHERE FechaFactura >= ‘2011-01-01’ AND FechaFactura <= ‘2011-01-03’;.

Podemos evitar que una consulta devuelva una lista muy extensa de filas utilizando la cláusula:

De las siguientes aplicaciones ¿alguna es una herramienta gráfica para realizar consultas en MySQL? Selecciona la opción correcta. MySQL Workbench. PhpMyAdmin. Las dos aplicaciones. Ninguna.

¿Cuál crees que sería la diferencia entre la instrucción DROP que ya conoces y que pertenece al LDD y la instrucción DELETE que pertenece al LMD?. Con ambas instrucciones se pueden borrar tablas, según los criterios que se especifiquen. La instrucción DELETE sirve para borrar filas, DROP borra tablas completas. DROP sirve para borrar columnas y DELETE para borrar filas.

Contesta si es verdadera o falsa la siguiente afirmación: El orden de las cláusulas en la sentencia SELECT puede modificarse. Verdadero. Falso.

En la siguiente consulta: SELECT Matricula, Avería FROM REPARACIONES WHERE FechaEntrada>”2011-01-01”; Es necesario añadir la cláusula DISTINCT para evitar filas duplicadas. Verdadero. Falso.

En la siguiente consulta: SELECT cdconcur FROM participa WHERE fecha_inicio > '2019-03-01'; Es necesario añadir la cláusula DISTINCT para evitar filas duplicadas. Verdadero. Falso.

Calcular el resultado de la siguiente expresión: SELECT (3*3+20)^2/5. 168.2. 6,2000. 952,2. 3,84.

De las siguientes consultas selecciona las que estén enunciadas correctamente: SELECT IdReparacion, Matricula FROM REPARACIONES WHERE Km>=50000;. SELECT IdReparacion, Matricula FROM REPARACIONES WHERE FechaSalida=2011-01-04;. SELECT IdReparacion, Matricula FROM REPARACIONES WHERE Matricula= 5566 ABC;. SELECT IdReparacion, Matricula FROM REPARACIONES WHERE FechaSalida!=FechaEntrada;.

Marca en la siguiente lista los datos que contienen un valor null: El número de teléfono comodín de un cliente que no tiene teléfono. El número de teléfono de un cliente que no nos ha proporcionado ese dato. La nota de un alumno que no se ha presentado a un examen. La nota de un alumno que no ha solucionado correctamente ninguna pregunta.

La siguiente consulta: SELECT Matricula FROM REPARACIONES WHERE MONTH(FechaSalida)=”January”; Obtiene las matrículas de los vehículos que han salido del taller en Enero. Verdadero. Falso.

Observa la siguiente consulta y elige la opción correspondiente de la lista: SELECT Matricula, Horas, DNI FROM REPARACIONES, Intervienen, EMPLEADOS WHERE REPARACIONES.IdReparacion = Intervienen.IdReparacion AND Intervienen.CodEmpleado = EMPLEADOS.CodEmpleado;. No tiene errores. Las tablas no están relacionadas correctamente en la cláusula WHERE. No se pueden consultar esas 3 tablas por no estar relacionadas. Error en la cláusula FROM. Las columnas seleccionadas no corresponden a las tablas relacionadas. Error en SELECT.

Denunciar Test