GESTIÓN DE BASE DE DATOS
|
|
Título del Test:
![]() GESTIÓN DE BASE DE DATOS Descripción: Realización de consultas Unidad 5 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
1¿Cuál es la diferencia entre una subconsulta monoregistro y una multiregistro?. No hay diferencia. La monoregistro devuelve una única fila y se compara con operadores simples (=, <), la multiregistro devuelve varias y usa IN, ANY o ALL. La multiregistro devuelve una sola columna siempre. La monoregistro solo puede usarse en FROM. 2¿Qué hace la función COALESCE en PostgreSQL?. Concatena varias cadenas. Devuelve el primer valor no nulo de una lista de expresiones. Cuenta las filas no nulas. Convierte un valor a otro tipo. 3¿Qué hace CROSS JOIN en una consulta SQL?. Devuelve solo las filas coincidentes. Devuelve el producto cartesiano de ambas tablas (cada fila de A combinada con cada fila de B). Devuelve solo las filas de la tabla izquierda. Devuelve solo las filas sin coincidencia. 4¿Cómo se eliminan filas duplicadas del resultado de un SELECT en PostgreSQL?. WHERE UNIQUE. SELECT UNIQUE. SELECT DISTINCT. FILTER DUPLICATES. 5¿Qué operador SQL comprueba si un valor es NULL?. = NULL. != NULL. IS NULL. <> NULL. 6¿Para qué sirve la cláusula GROUP BY?. Para ordenar los resultados de forma descendente. Para filtrar filas antes de agrupar. Para agrupar filas con el mismo valor en una o más columnas. Para limitar el número de resultados devueltos. 7¿Qué hace la operación INTERSECT entre dos consultas SELECT?. Une todos los resultados de ambas consultas. Devuelve las filas que aparecen en los resultados de ambas consultas. Devuelve las filas de la primera que no están en la segunda. Ordena el resultado combinado. 8¿Qué cláusula se usa para filtrar grupos en una consulta con GROUP BY?. WHERE. LIMIT. FILTER. HAVING. 9¿Qué hace el operador ALL en una subconsulta?. Devuelve verdadero si al menos un valor cumple la condición. Devuelve verdadero solo si todos los valores de la subconsulta satisfacen la condición. Devuelve el valor máximo. Comprueba si la subconsulta devuelve filas. 10¿Qué diferencia existe entre dato e información en el contexto de SQL?. Son sinónimos. El dato es la unidad almacenada susceptible de procesamiento, la información es el resultado útil de procesar esos datos. La información se almacena y el dato no. Los datos son siempre numéricos. 11¿Qué cláusula se usa para ordenar los resultados de una consulta?. GROUP BY. ORDER BY. HAVING. SORT BY. 12¿Qué hace EXCEPT en una consulta SQL?. Excluye columnas del resultado. Devuelve las filas del primer SELECT que no aparecen en el segundo. Une los resultados de dos SELECT. Filtra filas nulas. 13¿Para qué sirve la cláusula WHERE en una consulta SQL?. Para ordenar los resultados. Para agrupar filas con el mismo valor. Para filtrar las filas que cumplen una condición. Para limitar el número de columnas mostradas. 14¿Qué función permite calcular la suma acumulada de valores en una columna numérica?. COUNT(). AVG(). SUM(). MAX(). 15¿Qué operador lógico SQL devuelve verdadero si al menos una condición es verdadera?. AND. NOT. OR. XOR. 16¿Cómo se seleccionan todas las columnas de una tabla en MySQL?. SELECT * FROM tabla;. SELECT ALL FROM tabla;. SELECT COLUMNS FROM tabla;. FETCH * FROM tabla;. 17¿Qué hace el operador de concatenación || en PostgreSQL?. Suma dos números. Une dos cadenas de texto en una sola. Compara dos valores. Niega una condición booleana. 18¿Cuál es la diferencia entre INNER JOIN y LEFT JOIN?. No hay diferencia, son equivalentes. INNER JOIN devuelve solo las filas con coincidencia en ambas tablas; LEFT JOIN devuelve todas las filas de la tabla izquierda. LEFT JOIN devuelve solo las filas de la tabla derecha. INNER JOIN devuelve todas las filas de ambas tablas siempre. 19¿Cuál es la diferencia entre COUNT(*) y COUNT(columna) en SQL?. Son idénticos siempre. COUNT(*) cuenta todas las filas incluidas las con NULL, COUNT(columna) solo cuenta las filas con valor no nulo en esa columna. COUNT(*) es siempre más lento. COUNT(columna) incluye los NULL. 20¿Para qué sirve la cláusula AS en una consulta SELECT?. Para filtrar filas. Para ordenar resultados. Para asignar un alias a una columna o tabla. Para agrupar filas. |





