Portada del examen sobre Bases de Datos: SQL y Consultas (Programación)

    Examen de Bases de Datos: SQL y Consultas

    Evalúa diez preguntas sobre SELECT, WHERE, JOIN, ORDER BY, GROUP BY y consultas SQL.

    📝 10 Preguntas

    Preguntas del examen

    1

    ¿Qué sentencia SQL se utiliza para consultar filas y columnas de una tabla?

    2

    ¿Qué cláusula SQL permite filtrar filas según una condición antes de la agrupación?

    3

    ¿Qué cláusula SQL permite ordenar los resultados de una consulta?

    4

    ¿Qué hace COUNT(*) en una consulta SQL?

    5

    ¿Qué hace un INNER JOIN entre dos tablas?

    6

    ¿Qué característica tiene un LEFT JOIN?

    7

    ¿Para qué sirve GROUP BY en SQL?

    8

    ¿Qué cláusula permite filtrar grupos después de una operación GROUP BY según condiciones de agregación?

    9

    ¿Cómo se comprueba correctamente si una columna contiene NULL en SQL?

    10

    Existe una tabla alumnos con columnas nombre y nota. ¿Qué consulta obtiene los nombres de quienes tienen nota mayor o igual a 11?

    Solucionario con explicaciones

    (ver respuestas)
    1. ¿Qué sentencia SQL se utiliza para consultar filas y columnas de una tabla?

      Respuesta: c) SELECT.

      SELECT permite obtener datos de tablas o resultados de consultas en bases de datos relacionales.

    2. ¿Qué cláusula SQL permite filtrar filas según una condición antes de la agrupación?

      Respuesta: a) WHERE.

      WHERE restringe las filas que participan en el resultado según una expresión condicional.

    3. ¿Qué cláusula SQL permite ordenar los resultados de una consulta?

      Respuesta: d) ORDER BY.

      ORDER BY permite ordenar los resultados por una o varias expresiones en orden ascendente o descendente.

    4. ¿Qué hace COUNT(*) en una consulta SQL?

      Respuesta: b) Cuenta las filas del conjunto sobre el que se aplica.

      COUNT(*) devuelve el número de filas, incluidas aquellas que contienen valores NULL en sus columnas.

    5. ¿Qué hace un INNER JOIN entre dos tablas?

      Respuesta: e) Devuelve combinaciones de filas que cumplen la condición de unión.

      INNER JOIN produce las combinaciones de filas que satisfacen la condición especificada.

    6. ¿Qué característica tiene un LEFT JOIN?

      Respuesta: c) Conserva las filas de la tabla izquierda y completa con NULL los campos derechos cuando no existe coincidencia.

      LEFT JOIN conserva las filas de la relación izquierda, aunque no haya correspondencia en la derecha.

    7. ¿Para qué sirve GROUP BY en SQL?

      Respuesta: a) Para agrupar filas según expresiones, normalmente al calcular resultados agregados.

      GROUP BY reúne filas que comparten valores de agrupación y facilita aplicar funciones agregadas.

    8. ¿Qué cláusula permite filtrar grupos después de una operación GROUP BY según condiciones de agregación?

      Respuesta: d) HAVING.

      HAVING permite aplicar condiciones sobre los grupos, por ejemplo HAVING COUNT(*) > 5.

    9. ¿Cómo se comprueba correctamente si una columna contiene NULL en SQL?

      Respuesta: b) columna IS NULL.

      SQL utiliza IS NULL porque NULL representa ausencia de valor y las comparaciones ordinarias con NULL no producen TRUE.

    10. Existe una tabla alumnos con columnas nombre y nota. ¿Qué consulta obtiene los nombres de quienes tienen nota mayor o igual a 11?

      Respuesta: e) SELECT nombre FROM alumnos WHERE nota >= 11;

      SELECT obtiene la columna nombre y WHERE restringe los resultados a registros cuya nota es mayor o igual a 11.

    Sobre este examen

    • Preguntas: 10 de opción múltiple con una sola respuesta correcta
    • Tiempo recomendado: unos 15 minutos (1,5 min por pregunta)
    • Corrección: automática, con explicación de cada respuesta
    • Alternativas: a) a e), con una respuesta correcta

    Qué evalúa: Evalúa diez preguntas sobre SELECT, WHERE, JOIN, ORDER BY, GROUP BY y consultas SQL.

    ¿Quieres crear un examen como este sobre otro tema?

    Convierte tus apuntes en preguntas de examen.

    https://generadordeexamenes.com/examen-de-bases-de-datos-sql-y-consultas

    Compartir en redes sociales: