TAICord TAICord

Quizzes Píldoras Unirse al servidor Login con Discord
← Volver

sqlito 3

Por xd4z
Récord
🏆 8.67
Media
📊 8.67
Sesiones
1
#PreguntaOpcionesTiempo
1 ¿A qué tipo de lenguaje pertenece SQL según su clasificación general?
✓ Un lenguaje de dominio específico (DSL)
Un lenguaje de propósito general (GPL)
Un lenguaje orientado a objetos (OOL)
Un lenguaje de marcado estructurado (ML)
30s
2 ¿Cuál es el número mínimo de componentes que debe contener una instrucción SQL válida?
✓ Un comando y una cláusula
Un comando, una cláusula, un operador y una función de agregado
Un comando y una función de agregado
Una cláusula y un operador
30s
3 ¿Qué comando SQL pertenece al sublenguaje DCL (Data Control Language)?
COMMIT
✓ GRANT
MERGE
DROP
30s
4 ¿A qué sublenguaje SQL pertenece el comando TRUNCATE?
TCL (Transaction Control Language)
DML (Data Manipulation Language)
DCL (Data Control Language)
✓ DDL (Data Definition Language)
30s
5 En SQL, ¿qué operador se utiliza para buscar un patrón de texto dentro de una columna?
IS NULL
BETWEEN
✓ LIKE
IN
30s
6 ¿Cuál es el operador de concatenación de cadenas en el estándar ANSI SQL?
+ (operador de suma/concatenación)
& (operador ampersand lógico)
✓ || (doble barra vertical)
CONCAT (función de concatenación)
30s
7 ¿Qué resultado devuelve la consulta SELECT nombre FROM pokemon WHERE nombre LIKE 'C___'?
Pokemons cuyo nombre contenga la letra C seguida de tres caracteres cualesquiera
Pokemons cuyo nombre empiece por C y tenga al menos 3 caracteres más
Pokemons cuyo nombre termine en C precedido de tres caracteres
✓ Pokemons cuyo nombre empiece por C y tenga exactamente 4 caracteres en total
30s
8 ¿Qué cláusula SQL se utiliza para filtrar registros individuales antes de agruparlos?
GROUP BY
✓ WHERE
HAVING
ORDER BY
30s
9 ¿Cuál es el comportamiento por defecto de ORDER BY si no se especifica ASC ni DESC?
✓ Ascendente (ASC)
Aleatorio
Descendente (DESC)
Según el motor de base de datos utilizado
30s
10 ¿Qué función de agregación se utilizaría para obtener la media del ataque de todos los pokemons?
COUNT(ataque)
MIN(ataque)
SUM(ataque)
✓ AVG(ataque)
30s
11 ¿Qué devuelve la función SUBSTRING('Charmander', 2, 5)?
arman
Charm
✓ harma
harman
30s
12 ¿Qué diferencia principal existe entre WHERE y HAVING?
HAVING no puede usarse junto con GROUP BY
WHERE y HAVING son intercambiables en cualquier contexto
✓ WHERE filtra antes de agrupar y HAVING filtra después de agrupar
WHERE solo funciona con funciones de agregación y HAVING con registros individuales
30s
13 ¿Qué tipo de JOIN devuelve únicamente los registros que tienen coincidencias en ambas tablas?
LEFT OUTER JOIN
RIGHT JOIN
✓ INNER JOIN
FULL JOIN
30s
14 En un LEFT JOIN entre la tabla A y la tabla B, ¿qué ocurre con las filas de la tabla A que no tienen correspondencia en B?
Se eliminan completamente del resultado devuelto
✓ Se muestran con NULL en los campos de B
Provocan un error de ejecución en la consulta
Se duplican en el resultado de la consulta final
30s
15 ¿Qué tipo de JOIN produce el producto cartesiano de dos tablas?
LEFT JOIN
✓ CROSS JOIN
FULL OUTER JOIN
INNER JOIN
30s
16 ¿Cuál es la diferencia entre UNION y UNION ALL?
UNION solo funciona con tablas del mismo esquema y UNION ALL con cualquier tabla
UNION permite diferente número de columnas y UNION ALL no
UNION ALL elimina duplicados y UNION los mantiene
✓ UNION elimina filas duplicadas y UNION ALL las mantiene
30s
17 ¿Qué operador SQL devuelve solo las filas comunes entre dos sentencias SELECT?
UNION ALL
EXCEPT
UNION combinado con DISTINCT
✓ INTERSECT
30s
18 ¿Qué hace el comando TRUNCATE TABLE sobre una tabla?
Elimina filas según una condición WHERE especificada
Elimina la tabla completa incluyendo su estructura
✓ Elimina todas las filas y regenera la estructura
Elimina únicamente los permisos asociados a la tabla
30s
19 ¿Cuál de los siguientes comandos elimina completamente una tabla, incluyendo su estructura?
TRUNCATE TABLE tabla
✓ DROP TABLE tabla
DELETE FROM tabla
ALTER TABLE tabla DROP
30s
20 ¿Qué función de cadena elimina caracteres específicos desde el final de una cadena?
TRIM
LTRIM
✓ RTRIM
SUBSTRING
30s
21 ¿Para qué se utiliza la cláusula DISTINCT en una consulta SELECT?
Ordenar los resultados eliminando repeticiones
Agrupar filas que comparten los mismos valores
✓ Mostrar únicamente valores no duplicados
Limitar el número total de filas devueltas
30s
22 ¿Qué restricción (constraint) garantiza que no se inserten valores duplicados en una columna?
PRIMARY KEY
CHECK
FOREIGN KEY
✓ UNIQUE
30s
23 ¿Qué palabra clave se utiliza en MySQL para generar automáticamente un número único al insertar registros?
CREATE SEQUENCE
IDENTITY
SERIAL
✓ AUTO_INCREMENT
30s
24 ¿Qué comando TCL se utiliza para deshacer los cambios realizados en una transacción?
COMMIT
SAVEPOINT
✓ ROLLBACK
BEGIN TRANSACTION
30s
25 ¿Cuál es la función de un SAVEPOINT dentro de una transacción SQL?
Iniciar una nueva transacción anidada dentro de la actual
✓ Crear un punto de control para deshacer parte de los cambios
Bloquear la tabla hasta que se complete toda la transacción
Confirmar parcialmente los cambios realizados en la transacción
30s
26 ¿Qué diferencia fundamental existe entre un TRIGGER y un procedimiento almacenado?
El procedimiento no admite parámetros de entrada mientras que el TRIGGER sí
✓ El TRIGGER se ejecuta automáticamente y el procedimiento manualmente
El TRIGGER solo puede operar con SELECT y el procedimiento con INSERT
El procedimiento almacenado se ejecuta de forma automática y el TRIGGER no
30s
27 ¿Qué tipo de dato SQL se utiliza para almacenar cadenas de longitud variable?
CHAR
TIMESTAMP
BIT VARYING
✓ VARCHAR
30s
28 ¿Qué estructura lógica de almacenamiento de Oracle representa la unidad mínima de almacenamiento?
Extensión contigua
Tablespace lógico
Segmento de datos
✓ Bloque de datos
30s
29 ¿Qué tipo de driver JDBC es el más utilizado actualmente por comunicarse directamente con la base de datos sin bibliotecas nativas?
✓ Tipo 4 (Driver Puro Java)
Tipo 1 (JDBC-ODBC Bridge Driver)
Tipo 2 (Driver Nativo del SO)
Tipo 3 (Driver de Red intermedio)
30s
30 ¿Qué función SQL devuelve el valor absoluto de un número?
✓ ABS()
CEIL()
FLOOR()
ROUND()
30s
31 ¿Qué resultado produce SELECT CEIL(123.456)?
123
123.5
123.45
✓ 124
30s
32 En la estructura CASE de SQL, ¿es obligatorio incluir la cláusula ELSE?
Solo es obligatorio en MySQL
Solo es obligatorio si hay más de dos condiciones WHEN
✓ No, ELSE no es obligatorio
Sí, siempre es obligatorio
30s
33 ¿Qué comando se utiliza para otorgar privilegios a un usuario en SQL?
✓ GRANT
ALTER
CREATE
REVOKE
30s
34 ¿Para qué sirve el operador EXCEPT entre dos sentencias SELECT?
✓ Las filas de la primera consulta que no aparecen en la segunda
Todas las filas combinadas de ambas consultas sin excepción
Únicamente las filas que son comunes a las dos consultas
Las filas de la segunda consulta que no aparecen en la primera
30s
35 ¿Qué privilegio ANSI SQL permite crear una clave foránea que referencia una clave primaria en otra tabla?
✓ REFERENCES
EXECUTE
USAGE
CREATE FOREIGN
30s
36 ¿Cuál es la función de las vistas (VIEWS) en SQL?
Guardar datos de forma permanente en una tabla virtual independiente
✓ Almacenar una consulta que se ejecuta al acceder a ella
Crear índices automáticos sobre las tablas para mejorar el rendimiento
Realizar copias de seguridad completas de las tablas de forma periódica
30s
37 ¿Qué archivo físico de Oracle registra todos los cambios realizados en la base de datos para la recuperación ante fallos?
Tablespaces de recuperación
✓ Redo Log Files
Control Files principales
Datafiles del tablespace
30s
38 ¿Qué herramienta de Oracle se utiliza para realizar backups y recuperaciones en línea?
PL/SQL
✓ RMAN
JAAS
Flashback
30s
39 Si se ejecuta SELECT nombre, REPLACE(tipo1, 'Fuego', 'Agua') FROM pokemon, ¿qué ocurre con los pokemons que no son de tipo Fuego?
✓ Su tipo1 se muestra sin cambios
Su tipo1 se muestra como NULL
Se produce un error en la consulta
Se eliminan del resultado
30s
40 ¿Qué versión de Oracle Database se considera LTS (Long Term Support) y es muy utilizada en producción?
✓ Oracle 19c
Oracle 23ai
Oracle 26ai
Oracle 21c
30s