option
Cuestiones
ayuda
daypo
buscar.php

Tema 4 Automatizacion de Tareas

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 4 Automatizacion de Tareas

Descripción:
Sistemas Gestores de Bases de Datos

Fecha de Creación: 2026/01/22

Categoría: Informática

Número Preguntas: 40

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

1. En el contexto de la automatización de tareas en MySQL, ¿cuál es el objetivo principal del uso de rutinas almacenadas según el temario?. Sustituir completamente las aplicaciones cliente. Reducir el tamaño de las bases de datos. Permitir que el administrador ejecute tareas repetitivas de forma automática y centralizada. Mejorar únicamente el rendimiento de las consultas SELECT. No es ninguna de ellas.

2. Una rutina almacenada en MySQL se caracteriza principalmente porque: Solo puede contener una sentencia SQL. Se ejecuta siempre de forma implícita. Se almacena en el servidor y puede ser invocada como una única instrucción. No admite parámetros de entrada. Todas son correctas.

3. ¿Qué diferencia fundamental existe entre un procedimiento y una función en MySQL según el temario?. Las funciones no pueden devolver ningún valor. Los procedimientos no pueden recibir parámetros. Las funciones utilizan obligatoriamente la cláusula RETURNS. Los procedimientos solo admiten parámetros IN. No existe ninguna diferencia.

4. Si no se especifica ningún tipo de parámetro en un procedimiento, MySQL lo considera por defecto como: OUT. INOUT. IN. RETURN. Ninguno de ellos.

5. ¿Cuál de las siguientes afirmaciones sobre las funciones en MySQL es correcta?. Pueden utilizar parámetros OUT. Pueden omitir la cláusula RETURNS. Solo admiten parámetros de tipo IN. No pueden contener sentencias SQL. Todas son incorrectas.

6. La cláusula DELIMITER se utiliza principalmente para: Definir el tipo de datos de retorno. Separar múltiples procedimientos. Indicar el carácter de inicio y fin de una rutina. Asignar permisos de ejecución. Controlar el acceso a variables.

7. ¿Cuál es el valor por defecto de la característica DETERMINISTIC si no se indica explícitamente?. DETERMINISTIC. NOT DETERMINISTIC. CONTAINS SQL. READS SQL DATA. MODIFIES SQL DATA.

8. Una rutina marcada como READS SQL DATA indica que: No contiene sentencias SQL. Puede modificar datos. Solo realiza operaciones de lectura. Es no determinista. No es ninguna de ellas.

9. ¿Qué permiso es necesario para poder ejecutar una rutina almacenada en MySQL?. CREATE. SELECT. EXECUTE. GRANT. INSERT.

10. ¿Qué ocurre si no se especifica una base de datos al crear una rutina?. Produce un error. Se asocia a todas las bases de datos. Se asocia a la base de datos actual. Se crea como temporal. No se crea.

11. ¿Qué instrucción se utiliza para invocar un procedimiento almacenado?. RUN. EXEC. CALL. SELECT. OPEN.

12. ¿Qué tipo de parámetro permite devolver un valor al llamador sin recibir uno inicial?. IN. OUT. INOUT. RETURN. DEFAULT.

13. Las variables declaradas dentro de un procedimiento tienen como alcance: Toda la base de datos. La sesión del usuario. El bloque BEGIN/END en el que se declaran. El servidor completo. Ninguna de ellas.

14. ¿Qué prefijo identifica a una variable de sesión en MySQL?. #. &. $. @. %.

15. En una estructura IF–THEN–ELSE, ¿cuál es la instrucción correcta para finalizarla?. END. END IF. CLOSE IF. FINISH. STOP.

16. La instrucción CASE se recomienda principalmente cuando: Solo existe una condición. Se trabaja con cursores. Existen múltiples condiciones posibles. Se usan funciones predefinidas. No es ninguna de ellas.

17. ¿Cuál de los siguientes NO es un tipo de bucle en MySQL?. LOOP. REPEAT UNTIL. WHILE. FOR. Ninguno, todos son bucles validos.

18. La instrucción LEAVE se utiliza para: Pausar un procedimiento. Finalizar la ejecución del servidor. Salir de un bucle etiquetado. Cerrar una conexión. Finalizar una función.

19. En un bucle REPEAT UNTIL, la condición se evalúa: Antes de ejecutar el bloque. Al inicio del bucle. Al final del bloque. Nunca. Solo una vez.

20. ¿Qué sentencia permite recorrer un conjunto de filas de una consulta dentro de un procedimiento?. LOOP. VIEW. CURSOR. EVENT. HANDLER.

21. ¿Cuál es el orden correcto de uso de un cursor?. OPEN → DECLARE → FETCH → CLOSE. DECLARE → OPEN → FETCH → CLOSE. FETCH → OPEN → DECLARE → CLOSE. DECLARE → FETCH → OPEN → CLOSE. Todas son válidas.

22. ¿Qué error se produce si se intenta hacer FETCH cuando no hay más filas?. Error de sintaxis. Error de tipo de datos. Error NOT FOUND. Error de permisos. No se produce ningún error.

23. ¿Para qué se utiliza un HANDLER en MySQL?. Para declarar variables. Para capturar y gestionar errores. Para ejecutar eventos. Para definir vistas. Para crear triggers.

24. ¿Qué tipo de HANDLER permite continuar la ejecución tras un error?. EXIT. STOP. CONTINUE. BREAK. NONE.

25. ¿Qué tipo de HANDLER finaliza el bloque actual al producirse el error?. CONTINUE. EXIT. REPEAT. LOOP. CASE.

26. ¿Qué comando permite eliminar una rutina almacenada?. DELETE PROCEDURE. ERASE FUNCTION. DROP PROCEDURE / DROP FUNCTION. REMOVE ROUTINE. CLEAR.

27. ¿Qué tabla del diccionario de datos almacena información sobre rutinas?. INFORMATION_SCHEMA.TABLES. INFORMATION_SCHEMA.EVENTS. INFORMATION_SCHEMA.TRIGGERS. INFORMATION_SCHEMA.ROUTINES. MYSQL.USER.

28. Un trigger se ejecuta cuando ocurre un evento de tipo: SELECT. CREATE. INSERT, UPDATE o DELETE. DROP. Todas son correctas.

29. ¿Qué palabra clave indica que un trigger se ejecuta antes de la operación?. AFTER. PRIOR. PRE. BEFORE. FIRST.

30. En un trigger INSERT, ¿qué alias se utiliza para acceder a los valores nuevos?. OLD. NEW. CUR. ROW. NEXT.

31. ¿Cuál de las siguientes afirmaciones sobre los triggers es correcta?. Pueden activarse manualmente. Se ejecutan por tiempo. Se asocian a una tabla. Sustituyen a los eventos. No admiten condiciones.

32. ¿Qué uso típico tienen los triggers en auditoría?. Crear usuarios. Registrar cambios realizados en tablas. Programar tareas periódicas. Ejecutar funciones. Optimizar índices.

33. Una vista en MySQL se puede definir como: Una tabla temporal. Una copia física de datos. Una consulta almacenada. Un trigger especial. Un evento programado.

34. Para que una vista sea actualizable, debe cumplirse que: Use GROUP BY. Use JOIN externos. Exista relación uno-a-uno con la tabla base. Contenga columnas derivadas. Todas son correctas.

35. ¿Qué cláusula evita insertar o modificar registros fuera del WHERE de una vista?. SQL SECURITY. CHECK. WITH CHECK OPTION. WHERE OPTION. FILTER.

36. ¿Qué objeto permite ejecutar tareas programadas en MySQL?. Trigger. Cursor. Evento. Vista. Procedimiento.

37. El programador de eventos se controla mediante la variable: scheduler_event. global_event. event_scheduler. mysql_events. event_status.

38. ¿Qué comando permite ver los eventos activos en el servidor?. SHOW EVENTS. SHOW TRIGGERS. SHOW ROUTINES. SHOW PROCESSLIST. SHOW TABLES.

39. Un evento que se ejecuta periódicamente se define mediante: AT. ONCE. EVERY. LOOP. REPEAT.

40. Según el temario, los eventos en MySQL son conceptualmente similares a: Triggers AFTER. Funciones SQL. Cron de Linux. Vistas materializadas. Cursores.

Denunciar Test