Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEDAW Bases de Datos BD05 Distancia Madrid 22/23

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
DAW Bases de Datos BD05 Distancia Madrid 22/23

Descripción:
Práctica de autoevaluaciones y exámenes

Autor:
Alumno
(Otros tests del mismo autor)

Fecha de Creación:
16/05/2023

Categoría:
Informática

Número preguntas: 19
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cuáles de las siguientes afirmaciones sobre bloqueos entre usuarios lectores y escritores son correctas? Un lector siempre bloquea a un escritor Un registro es bloqueado sólo cuando es modificado por un escritor Un escritor de un registro bloquea a otro escritor concurrente del mismo registro Un escritor siempre bloquea a un lector.
¿Cuál es el formato correcto de la sentencia UPDATE en SQL? UPDATE nombre_tabla SET nombre_campo \ = valor [, nombre_ campo = valor]...[ WHERE condición ]; UPDATE nombre_tabla INTO nombre_campo \ = valor [, nombre_ campo = valor]...[ WHERE condición ]; UPDATE FROM nombre_tabla SET nombre_campo = valor [, SET nombre_ campo = valor]...[ WHERE condición ]; UPDATE nombre_tabla SET nombre_campo \ = valor [, nombre_ campo = valor]...[ FROM condición ];.
En la sentencia INSERT de SQL, ¿es obligatorio indicar todos los campos de la tabla? ¿Verdadero o falso? Verdadero Falso.
Si al insertar un nuevo registro o al editar los datos de uno existente se intenta escribir una letra en un campo numérico, ¿qué ocurre al intentar guardar los datos? Se obtiene un error y no se produce ningún cambio Se obtiene un error pero se guardan los demás cambios de datos correctos Ese valor se guarda con el valor null No hay ningún aviso. Debe comprobarlo el usuario.
¿Cuál es el formato correcto de la sentencia INSERT en SQL? INSERT INTO nombre_tabla (lista_campos) VALUES (lista_valores); INSERT FROM nombre_tabla (lista_campos) VALUES (lista_valores); INSERT FROM nombre_tabla (lista_campos) WHERE (lista_valores); INSERT INTO nombre_tabla (lista_campos) SET (lista_valores);.
¿Cómo se define una transacción? Conjunto de sentencias SQL que pueden ejecutarse por fases Volcado de los datos de una tabla a otra Unidad atómica de trabajo que contiene una o más sentencias SQL Volcado de los datos de una base de datos a otra.
¿Cuál es el significado de la supresión en cascada? Al suprimir registros de la tabla de referencia, los registros de la tabla hija que hacían referencia a dichos registros, también son borrados En caso de que se intente borrar en la tabla de referencia un registro que está siendo referenciado desde otra tabla, se produce un error en la operación de borrado impidiendo dicha acción Los valores de la clave ajena que hacían referencia a los registros que hayan sido borrados de la tabla de referencia, son cambiados al valor NULL Al suprimir registros de la tabla de referencia, todos los registros de la tabla hija también son borrados.
Para ejecutar una sentencia SQL desde la aplicación "Ejecutar Línea de Comandos SQL", ¿es necesario conectarse previamente a la base de datos indicando el nombre de usuario y contraseña? ¿Verdadero o falso? Verdadero Falso.
Si no se indica una condición en la sentencia DELETE, ¿qué ocurre? Se eliminan todos los registros de la tabla Se produce un error Sólo se elimina el primer registro de la tabla No ocurre nada.
¿Pueden acceder más de un usuario a la misma base de datos simultáneamente? ¿Verdadero o falso? Verdadero Falso.
La única manera de realizar el tratamiento de datos en una base de datos es a través de una herramienta gráfica. ¿Verdadero o Falso? Verdadero Falso.
¿Cuál de las siguientes sentencias INSERT es correcta? INSERT INTO PRODUCTOS (Codigo, Nombre, Existencias) VALUES (3, Leche, 100); INSERT INTO PRODUCTOS (3, 'Leche', 100); INSERT INTO PRODUCTOS (Codigo, Nombre, Existencias) VALUES (3, 'Leche', 100); INSERT INTO PRODUCTOS (Codigo, Nombre, Existencias) VALUES ('Leche', 3, 100);.
¿Si no se especifica una condición en la sentencia DELETE se borra todo el contenido de la tabla especificada? Verdadero Falso.
¿Cuál de las siguientes sentencias INSERT es la correcta para insertar en la tabla CLIENTES los nombres de los registros de la tabla NUEVOS_CLIENTES, suponiendo que los campos que contienen los nombres se llaman Nombre_CLI en la tabla CLIENTES y Nombre_NCLI en la tabla NUEVOS_CLIENTES? INSERT INTO CLIENTES (Nombre_CLI) VALUES Nombre_NCLI FROM NUEVOS_CLIENTES; INSERT INTO CLIENTES (Nombre_CLI) VALUES (SELECT Nombre_NCLI FROM NUEVOS_CLIENTES); INSERT INTO CLIENTES VALUES (SELECT Nombre_CLI, Nombre_NCLI FROM NUEVOS_CLIENTES); INSERT INTO NUEVOS_CLIENTES (Nombre_CLI) VALUES (SELECT Nombre_NCLI FROM CLIENTES);.
¿Cuál de las siguientes sentencias UPDATE es la correcta para actualizar en la tabla USUARIOS el crédito del usuario con código 3 para asignarle el mismo crédito que el del usuario con código 5? UPDATE USUARIOS SET Credito = Credito WHERE Codigo = 3 AND WHERE Codigo = 5; UPDATE USUARIOS SET Credito = (SELECT Credito FROM USUARIOS WHERE Codigo = 3 AND WHERE Codigo = 5); UPDATE USUARIOS SET Codigo = 5 WHERE (SELECT Credito FROM USUARIOS WHERE Codigo = 3); UPDATE USUARIOS SET Credito = (SELECT Credito FROM USUARIOS WHERE Codigo = 3) WHERE Codigo = 5;.
¿Cuál de las siguientes sentencias DELETE es la correcta para eliminar de la tabla USUARIOS todos aquellos cuyo código se encuentra en una tabla llamada ANTIGUOS? DELETE FROM USUARIOS WHERE Codigo IN (SELECT Codigo FROM ANTIGUOS); DELETE FROM USUARIOS WHERE Codigo IN ANTIGUOS; DELETE FROM (SELECT Codigo FROM ANTIGUOS) WHERE Codigo IN (SELECT Codigo FROM USUARIOS); DELETE FROM Codigo WHERE USUARIOS IN (SELECT Codigo FROM ANTIGUOS);.
¿Si se cierra correctamente la aplicación gráfica después de haber realizado una operación de modificación de datos, y no se ha indicado la opción de Confirmación automática, ni se ha ejecutado la sentencia COMMIT, se quedan guardados los cambios efectuados por la transacción? Verdadero Falso.
¿Se pueden deshacer los cambios con la sentencia ROLLBACK después de que se haya ejecutado COMMIT? Verdadero Falso.
Supongamos que un usuario está en proceso de modificación de un registro, y otro en ese mismo momento quiere leer ese mismo registro. ¿Qué tipo de bloqueo debes establecer para que el segundo usuario obtenga los datos con los cambios que está efectuando el primero? Bloqueo pesimista Bloqueo optimista.
Denunciar test Condiciones de uso