option
Cuestiones
ayuda
daypo
buscar.php

Tema 4 Automatizacion de tareas (largas)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 4 Automatizacion de tareas (largas)

Descripción:
Sistema Gestores de Base 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 MySQL, la automatización de tareas permite al administrador principalmente: Evitar el uso de SQL. Ejecutar tareas repetitivas de forma manual. Centralizar lógica de administración en el servidor. Eliminar la necesidad de copias de seguridad. Ninguna es correcta.

2. Una rutina almacenada se diferencia de un script SQL externo porque: Solo puede contener una instrucción. Se ejecuta exclusivamente desde MySQL Workbench. Permanece almacenada en el servidor. No puede recibir parámetros. No admite control de errores.

3. ¿Cuál de las siguientes sentencias crea correctamente una función en MySQL?. CREATE PROCEDURE … RETURNS. CREATE FUNCTION … RETURNS. CREATE FUNCTION … OUT. CREATE ROUTINE … RETURNS. Ninguna es correcta.

4. En las funciones MySQL, la cláusula RETURNS es: Opcional. Sustituible por OUT. Obligatoria. Solo válida en procedimientos. Incorrecta sintácticamente.

5. ¿Qué tipo de parámetro permite modificar el valor recibido y devolverlo al finalizar el procedimiento?. IN. OUT. RETURN. INOUT. Ninguno.

6. Si un procedimiento tiene varios parámetros y no se especifica su tipo, se consideran: OUT. INOUT. RETURN. IN. Ninguno.

7. La cláusula SQL SECURITY DEFINER indica que: El procedimiento se ejecuta con los permisos del usuario que lo llama. Se ejecuta con los permisos del creador. No necesita permisos EXECUTE. Solo se aplica a vistas. Todas son correctas.

8. ¿Cuál es la característica por defecto sobre acceso a datos en una rutina?. NO SQL. READS SQL DATA. MODIFIES SQL DATA. CONTAINS SQL. Ninguna.

9. ¿Qué palabra clave permite definir varias sentencias dentro de una rutina?. LOOP. CASE. BEGIN...END. IF...THEN. DECLARE.

10. Para evitar errores al redefinir un procedimiento existente se utiliza: DELETE PROCEDURE. REMOVE PROCEDURE. DROP PROCEDURE IF EXISTS. CLEAR PROCEDURE. ERASE PROCEDURE.

11. Una variable declarada con DECLARE sin valor por defecto toma inicialmente: 0. Cadena vacía. NULL. FALSE. ERROR.

12. Las variables precedidas por @ se caracterizan porque: Son locales al procedimiento. Son temporales. Son variables de sesión. Son constantes. No pueden modificarse.

13. El alcance de una variable declarada dentro de un bloque BEGIN/END es: Global. De la sesion. Del bloque. De la base de datos. Permanente.

14. ¿Qué estructura condicional se utiliza cuando hay múltiples valores posibles de una expresión?. IF simple. IF THEN ELSE. CASE. LOOP. WHILE.

15. ¿Cuál es la sintaxis correcta para finalizar una estructura CASE?. END. END IF. END CASE. CLOSE CASE. FIN CASE.

16. ¿Qué bucle ejecuta siempre el bloque al menos una vez?. WHILE. LOOP. REPEAT UNTIL. FOR. Ninguno.

17. En un bucle WHILE, la condición se evalúa: Al final del bucle. Al principio del bucle. Solo una vez. Nunca. Después del END.

18. La instrucción LEAVE se utiliza para: Salir del procedimiento. Finalizar el servidor. Abandonar un bucle. Cerrar una sesión. Eliminar un cursor.

19. ¿Qué sentencia permite asociar un SELECT a un cursor?. OPEN. FETCH. DECLARE CURSOR FOR. SELECT INTO. ASSIGN.

20. ¿Cuál es el error típico al recorrer un cursor sin control de fin?. Error de sintaxis. Error de permisos. Error NOT FOUND. Error de clave duplicada. No se produce error.

21. El manejador DECLARE CONTINUE HANDLER se utiliza para: Detener el procedimiento. Ignorar errores y continuar. Crear eventos. Definir vistas. Eliminar triggers.

22. ¿Qué tipo de HANDLER interrumpe la ejecución del bloque actual?. CONTINUE. LOOP. EXIT. STOP. BREAK.

23. ¿Cuál de las siguientes sentencias muestra la definición de un procedimiento?. SHOW PROCEDURE. SHOW CREATE PROCEDURE. DESCRIBE PROCEDURE. SELECT PROCEDURE. INFO PROCEDURE.

24. ¿En qué tabla del diccionario se almacenan los procedimientos y funciones?. INFORMATION_SCHEMA.TABLES. INFORMATION_SCHEMA.EVENTS. INFORMATION_SCHEMA.TRIGGERS. INFORMATION_SCHEMA.ROUTINES. MYSQL.PROCEDURES.

25. Un trigger se define como: Una tarea programada. Una consulta almacenada. Una rutina que se ejecuta ante eventos sobre tablas. Un tipo especial de cursor. Una función del sistema.

26. ¿Qué eventos pueden activar un trigger?. SELECT. CREATE. INSERT, UPDATE y DELETE. DROP. Todas.

27. En un trigger UPDATE, se pueden usar: Solo OLD. Solo NEW. OLD y NEW. Ninguno. Todas.

28. ¿Qué tipo de trigger es adecuado para validar datos antes de almacenarlos?. AFTER INSERT. AFTER UPDATE. BEFORE INSERT. AFTER DELETE. EVENT.

29. Un uso típico de los triggers en auditoría es: Borrar registros antiguos. Registrar cambios y usuarios. Optimizar consultas. Programar tareas. Crear vistas.

30. Una vista puede definirse como: Una tabla física. Un índice especial. Una consulta almacenada. Un trigger. Un evento.

31. Para que una vista sea actualizable NO debe contener: Columnas simples. Relación uno-a-uno. Columnas derivadas. Cláusula WHERE. Campos de una sola tabla.

32. La cláusula WITH CHECK OPTION en una vista sirve para: Comprobar permisos. Validar tipos de datos. Limitar inserciones y actualizaciones. Forzar índices. Activar triggers.

33. Los eventos en MySQL se utilizan para: Responder a INSERT. Ejecutarse según un horario. Reemplazar procedimientos. Crear vistas automáticas. Controlar cursores.

34. ¿Qué variable controla si el programador de eventos está activo?. event_status. mysql_event. event_scheduler. scheduler. event_control.

35. Para ejecutar un evento periódicamente se utiliza la cláusula: AT. ONCE. EVERY. LOOP. REPEAT.

36. Un evento con ON COMPLETION NOT PRESERVE implica que: Se repite indefinidamente. Se conserva tras ejecutarse. Se elimina al finalizar. No puede ejecutarse. Es obligatorio.

37. ¿Qué comando permite ver los eventos existentes en una base de datos?. SHOW TRIGGERS. SHOW EVENTS. SHOW ROUTINES. SHOW SCHEDULE. SHOW PROCESSLIST.

38. Conceptualmente, los eventos de MySQL son equivalentes a: Triggers. Cursores. Cron de Linux. Funciones SQL. Vistas.

39. ¿Qué comando permite habilitar el programador de eventos en tiempo de ejecución?. START EVENT. ENABLE EVENTS. SET GLOBAL event_scheduler = ON. RUN SCHEDULER. ACTIVATE EVENTS.

40. Según el temario, una buena administración de bases de datos se basa en: Uso exclusivo de consultas manuales. Eliminación de automatismos. Automatización de tareas repetitivas. Uso intensivo de SELECT. No es ninguna.

Denunciar Test