G6
![]() |
![]() |
![]() |
Título del Test:![]() G6 Descripción: G6 test |




Comentarios |
---|
NO HAY REGISTROS |
Un procedimiento almacenado se puede incluir, para su ejecución, en una sentencia SQL de tipo SELECT. Seleccione una: Verdadero. Falso. Relaciona las estructuras de control con su significado: CASE. IF. REPEAT. WHILE. Relaciona los valores de las características de un procedimiento con su significado: SQL SECURITY DEFINER. LENGUAJE SQL. NOT DETERMINISTIC. SQL SECURITY INVOKER. En MySQL 8.x los procedimientos y las funciones se guardan en la tabla de la base de datos information_schema. Señala algunas características de los triggers: Seleccione una o más de una: Se invocan automáticamente antes o después de INSERT, UPDATE O DELETE. Para cada tabla sólo puede haber un trigger. Pueden incluir cualquier sentencia SQL excepto de control de transacciones. El trigger se lanza por cada fila afectada por el evento. Una función se puede incluir, para su ejecución, en una sentencia SQL de tipo SELECT. ¿Verdadero o falso? Seleccione una: Verdadero. Falso. Diferencias entre procedimientos y funciones. Señala las opciones correctas. Seleccione una o más de una: Los procedimientos devuelven siempre un valor. Las funciones en MySQL sólo pueden usar parámetros de entrada. Las funciones no pueden incluir en su código una SELECT que proporcione un listado de datos. Las funciones devuelven siempre un valor. Si hacemos referencia a una variable sin inicializar su valor es NULL y de tipo _______. Con relación al uso de variables en los procedimientos relaciona cada cláusula con su significado: DEFAULT. DECLARE. SET. SELECT…INTO. Es obligatorio que todo procedimiento reciba una lista de parámetros, aunque la lista esté vacía. ¿Verdadero o falso? Seleccione una: Verdadero. Falso. Si pretendemos que cuando se incorporen recambios a una reparación, se compruebe automáticamente si hay stock de esos recambios en el almacén, tendremos que diseñar: Seleccione una: Una función. Un procedimiento. Un trigger. Un cursor. Cuando en un trigger en el caso de UPDATE e INSERT, nos referimos a las columnas de la tabla que dispara el trigger, utilizamos el prefijo OLD para referirnos al valor antes de la modificación y para referirnos al nuevo valor. Relaciona cada sentencia con su significado: SHOW CREATE FUNCTION. SHOW FUNCTION STATUS. DROP FUNCION. ALTER FUNCTION. Las variables de usuario permiten almacenar un valor y hacer referencia a él en operaciones, consultas, etc., pero desaparecen cuando la conexión se cierra. ¿Verdadero o falso? Seleccione una: Verdadero. Falso. La cláusula RETURN es obligatoria. Indica el tipo de dato que nos va a devolver la función. ¿Verdadero o falso? Seleccione una: Verdadero. Falso. ¿Son correctas las siguientes instrucciones para calcular las 3 notas más altas de la clase? Set @mayor=3; SELECT NOMBRE, NOTA FROM ALUMNOS ORDER BY NOTA DESC LIMIT @mayor;. Verdadero. Falso. Si pretendemos tener automatizado en una única operación el cálculo del importe de recambios en una determinada fecha tendremos que crear: Seleccione una: Una función. Un procedimiento. Un trigger. Un cursor. Coloca en el orden correcto las siguientes instrucciones o cláusulas de una función: 1. 2. 3. 4. Señala las características que corresponden a los cursores. Seleccione una o más de una: Cargan en una tabla en memoria los resultados de una consulta. Se declaran antes de las variables locales. Se recorren mediante la sentencia FETCH. Es necesario abrirlos (OPEN) y cerrarlos (CLOSE). Las variables ________ se declaran al comienzo del bloque BEGIN…END y no existen fuera del procedimiento. Elige la forma correcta de llamar a un procedimiento denominado Alta Seleccione una: INSERT INTO Alta(Codigo, Unidades) FROM Pedidos;. CALL Alta();. SELECT Alta(Codigo, Unidades) FROM Pedidos;. SET @Alta=Codigo;. Si queremos que para dar de alta una reparación se inserten los datos en todas las tablas correspondientes únicamente con ejecutar una instrucción crearemos: Seleccione una: Una función. Un procedimiento. Un trigger. Un cursor. Si queremos que un manipulador de error (HANDLER) continúe ejecutando la siguiente sentencia, será del tipo ________ . Si queremos que un procedimiento reciba como parámetro de entrada una calificación y devuelva como parámetro de salida la calificación modificada, el tipo de parámetro será: Seleccione una: IN. OUT. INOUT. Un procedimiento no puede modificar un parámetro. Relaciona los valores de las características de un procedimiento con su significado: SQL SECURITY DEFINER. LENGUAJE SQL. NOT DETERMINISTIC. SQL SECURITY INVOKER. Señala las características que corresponden a las funciones: Seleccione una o más de una: Siempre devuelven un dato mediante la sentencia RETURN. Se invocan con CALL NombreFunción(parámetros). Sólo utilizan parámetros de tipo IN. Pueden incluir consultas de tipo SELECT que devuelven un listado de datos. En un trigger de tipo DELETE debemos referirnos a las columnas de la tabla asociada anteponiendo la palabra ______ . Marca las características de los procedimientos: Los parámetros que se utilizan en procedimientos y funciones pueden ser de tipo IN / OUT /INOUT. ¿Verdadero o falso? {F} Seleccione una o más de una: Son rutinas compuestas por un conjunto de sentencias. Se almacenan en la propia base de datos. Se ejecutan como una unidad. Se invocan con CALL. Se denominan parámetros a los valores que se pasan a un procedimiento, a una función o a un trigger o que son devueltos por éstos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso. El uso de procedimientos almacenados presenta las siguientes ventajas: Seleccione una o más de una: Simplificar tareas cotidianas. Reducen la carga de trabajo del servidor. Mejoran el rendimiento. Proporcionan mayor seguridad. |