option
Cuestiones
ayuda
daypo
buscar.php

bases de datos ex

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
bases de datos ex

Descripción:
examen repaso

Fecha de Creación: 2024/06/02

Categoría: Otros

Número Preguntas: 25

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

Una combinación natural entre dos tablas es aquella en que: La condición de selección se establece con el operador de igualdad entre las columnas. La condición de selección se establece con el operador de desigualdad entre las columnas. No haya condición de selección obteniendo el producto cartesiano de ambas. Ninguna es correcta.

¿Cuántos tipos de triggers puede haber para controlar la inserción en una tabla de una BD?. Cuatro. Dos de tipo AFTER y dos de tipo BEFORE. Dos. Uno de tipo AFTER y uno de tipo BEFORE. Todos los que necesitemos, no hay limitación siempre que tengan nombres diferentes. Seis. Tres de tipo AFTER y tres de tipo BEFORE.

¿Cuál de estas afirmaciones sobre bucles INCORRECTA?. WHILE ejecuta las instrucciones mientras sea cierta la expresión. En el comando LOOP, la sentencia LEAVE etiqueta se utiliza para forzar que la ejecución del bucle termine. Con REPEAT.UNTIL las instrucciones se ejecutarán hasta que sea cierta la expresión. Con REPEAT.UNTIL las instrucciones se ejecutarán mientras que sea cierta la expresión.

Respecto a los cursores en MySQL, cual de estas respuesta es correcta. Un procedimiento que devuelve un único valor. Un procedimiento que devuelve un conjunto de filas resultantes de una sentencia SQL. Una zona de memorias que contiene un conjunto de filas resultantes de una sentencia SQL. Ninguna es correcta.

Si creamos un trigger para controlar que no se llegue a cambiar la fecha de alta de un cliente existente, tendríamos que hacerlo del tipo: BEFORE UPDATE on clientes. AFTER DELETE on clientes. BEFORE INSERT on clientes. AFTER UPDATE on clientes.

Cuando una consulta puede resolverse con una composición o con una subconsulta... Será preferible hacerlo con una subconsulta, ya que es mas rápida. Es indiferente ya que ambas son igual de rápidas. Será preferible hacerlo con una composición, ya que es mas rápida. Ninguna es correcta.

Para devolver el valor en una función utilizamos la instrucción. DELIMITER $$. SELECT ... INTO. END. RETURN.

La diferencia entre procedimiento y función es que: Son lo mismo y funcionan igual. Una función retorna un valor y un procedimiento no. Un procedimiento puede usarse dentro de una instrucción SQL y una función no. Un procedimiento puede recibir parámetros y una función no.

Con una combinación externa por la izquierda (LEFT JOIN) conseguimos: Todas las filas de las tablas de la izquierda que no tengan correspondencia en la tabla de la derecha. Todas las filas de las tablas de la izquierda que tengan correspondencia en la tabla de la derecha. Todas las filas de las tablas de la izquierda, aunque no tengan correspondencia en la tabla de la derecha. Ninguna es correcta.

El parámetro opcional SQL SECURITY {DELIMITER | INVOKER} en la cabecera de un procedimiento indica: Si el procedimiento se ejecuta con permisos del usuario que lo creó o del que se ejecuta. Si el procedimiento lo puede borrar solo el que lo creó o cualquier usuario. Si el procedimiento lo creó el administrador o un usuario estándar. Ninguna es correcta.

Las variables de usuario, son un tipo especial de variables porque... No es necesario definirlas, pero solo pueden almacenar textos. Hay que definirlas, pero mantienen su valor toda la sesión. Son idénticas en todo a las variables locales. No es necesario definirlas y mantienen su valor toda la sesión.

De las siguientes afirmaciones sobre el paso de parámetros a un procedimiento, cual es la correcta: Las de tipo OUT se definen en el cuerpo del procedimiento. La de tipo IN se usan para devolver valores. Por defecto, serán de tipo INOUT. Ninguna es correcta.

La diferencia entre usar el comando WHILE y el comando REPEAT UNTIL en un bloque de instrucciones es que: Con WHILE se ejecutará 0 ó 1 veces y con REPEAT se ejecutará 1 ó 2 veces. Con WHILE se ejecutará 0 ó N veces y con REPEAT se ejecutará 1 ó N veces. Con WHILE se ejecutará 0 ó N veces y con REPEAT se ejecutará 0 ó N veces. Ambas instrucciones son equivalentes para la ejecución del bloque.

Dentro del cuerpo del trigger se puede hacer referencia a los valores de las columnas que están siendo modificadas con una sentencia DML. Para eso se utilizan los objetos NEW y ALL. Para eso se utiliza el objeto VALUES. Para eso se utilizan los objetos BEFORE y AFTER. Para eso se utilizan los objetos NEW y OLD.

Para controlar el error de fin de cursor es necesario utilizar: Un conteo de los valores antes de comenzar la lectura. No es necesario controlarlo, ya que se hace automáticamente. Un bucle WHILE con la condición FILE = END. Un manejador o handler que controle el fin del fichero.

La clausula FOR EACH ROW en un trigger significa que: El trigger se ejecutará por cada fila de la tabla afectada por la operación DML. El trigger se ejecutará por cada operación DML realiza la tabla. El trigger se ejecutará por cada evento que se genere en la tabla. Todas son correctas.

La diferencia entre procedimiento y función es que: Son lo mismo, y funcional igual. Una función retorna un valor y un procedimiento no. Un procedimiento puede recibir parámetros y una función no. Un procedimiento puede usarse dentro de una instrucción SQL y una función no.

Cuál de las siguientes definiciones explica qué es una VISTA. Es una consulta almacenada en la base de datos que se utiliza como una tabla virtual. Es una tabla real creada a partir de una sentencia de creación enlazada con una consulta. Es un sistema de Microsoft con muy poco éxito. Ninguna es correcta.

Al crear una tabla a partir de una selección de otra tabla…. Es obligatorio especificar los nombres de las columnas de la nueva tabla. Al no especificar nombres de columna nuevos, tomarán los valores de la otra tabla o de los alias correspondientes. Si hay expresiones o funciones en la lista del SELECT y no tienen alias ni nuevo nombre, se asignarán los nombres campo1, campos2…. Todas son correctas.

Una combinación natural entre dos tablas es aquella en que: La condición de selección se establece con el operador de igualdad entre las columnas. No haya condición de selección obteniendo el producto cartesiano de ambas. La condición de selección se establece con el operador de desigualdad entre las columnas. Ninguna es correcta.

Cuando una consulta puede resolverse con una composición o con una subconsulta…. Será preferible hacerlo con una composición ya que es más rápida y fácil de hacer. Es indiferente ya que ambas son igual de rápidas. Será preferible hacerlo con una subconsulta, ya que es más rápida. Ninguna es correcta.

Cuando se duplica una tabla a partir del resultado de una instrucción SELECT…. Se crea una nueva tabla idéntica en estructura, restricciones y datos a la original. Se crea una tabla idéntica a la original en la estructura y los datos, pero sin restricciones. Se crea una tabla idéntica a la original en la estructura, pero sin datos ni restricciones. Se crea una tabla idéntica a la original en restricciones y datos, pero sin la estructura.

Sentencia para eliminar una vista. DROP TABLEAS VIEW. DELETE VIEW. DROP VIEW. ERASE VIEW.

Son programas que se activan ante un determinado suceso acontecido dentro de la base de datos. Hablamos de…. Cursores. Triggers. Funciones. Procedimientos.

Cuál de la las siguientes no es una de las ventajas de la utilización de programas almacenados respecto a otros externos al servidor: Mayor mantenimiento de las aplicaciones. Mayor seguridad y robustez. Mayor portabilidad de las aplicaciones. Reducción del tráfico de red.

Denunciar Test
Chistes IA