option
Cuestiones
ayuda
daypo
buscar.php

TEST BORRADO, QUIZÁS LE INTERESE: Bases de Datos 2024-2025 RA4 Ilerna DAW

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Bases de Datos 2024-2025 RA4 Ilerna DAW

Descripción:
Ilerna DAW

Autor:
AVATAR
Jediex
OTROS TESTS DEL AUTOR

Fecha de Creación: 10/01/2025

Categoría: Informática

Número Preguntas: 27
COMPARTE EL TEST
ComentarNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
Dadas las siguientes opciones, ¿cuál de las siguientes sentencias se añadirá detrás de la cláusula REFERENCES para evitar que al eliminarse un registro de la tabla principal nos pueda dar problemas? ON DELETE SET DEFAULT ON UPDATE CASCADE ON UPDATE SET NULL ON DELETE ACTION NULL.
Si visualizamos la imagen, es posible observar el estado en una transacción. En caso de detectar algún error, ¿qué instrucción realizará? Rollback Commit Delete Update.
Para poder bloquear los datos y evitar acceder a cualquiera de ellos en una transacción. ¿Cuál de las siguientes opciones utilizaremos en forma de variable para controlar el estado de los datos? Los locks. Las lecturas. Las transacciones. El control.
La sentencia UPDATE permite modificar uno o varios datos de un registro concreto en una tabla. Verdadero Falso.
¿Cuál es la sentencia correcta para eliminar todos los registros de la tabla "empleados"? DELETE FROM empleados; DELETE empleados WHERE all; DELETE ** FROM empleados; REMOVE empleados;.
¿Cuál es la sintaxis correcta para eliminar un registro de la tabla "clientes" donde el campo "cliente_id" sea igual a 5? DELETE FROM clientes cliente_id = 5; REMOVE FROM clientes WHERE cliente_id = 5; DELETE clientes WHERE cliente_id = 5; DELETE FROM clientes WHERE cliente_id = 5;.
¿Cuál es la sentencia correcta para cambiar el valor del campo "stock" a 50 en la tabla "inventario" para todos los registros donde "producto_id" sea igual a 3? UPDATE inventario stock = 50 producto_id = 3; UPDATE inventario SET stock = 50 WHERE producto_id = 3; UPDATE inventario SET stock WHERE producto_id = 3 = 50; UPDATE inventario stock = 50 WHERE producto_id = 3;.
Si omitimos la cláusula WHERE en una sentencia UPDATE, solo se modificará el primer registro de la tabla. Verdadero Falso.
DELETE FROM empleados WHERE empleado_id = ALL; La sentencia anterior eliminará todos los registros de la tabla "empleados". Verdadero Falso.
UPDATE productos SET precio = 100 WHERE producto_id = 5; La sentencia anterior actualizará el campo "precio" a 100 únicamente para el registro de la tabla "productos" donde "producto_id" sea igual a 5. Verdadero Falso.
¿Qué ocurre cuando usamos la opción ON DELETE SET NULL en una relación entre tablas? Se eliminan automáticamente los registros relacionados en la tabla secundaria cuando se elimina un registro en la tabla principal. No se permite eliminar el registro en la tabla principal si hay registros relacionados en la tabla secundaria. Los valores de la clave foránea en la tabla secundaria se establecen en un valor por defecto. Los valores de la clave foránea en la tabla secundaria se establecen en NULL cuando se elimina un registro en la tabla principal.
La propiedad de aislamiento significa que una transacción puede afectar directamente el resultado de otra transacción que se esté ejecutando simultáneamente. Verdadero Falso.
ROLLBACK permite deshacer parcialmente los cambios realizados en una transacción. Verdadero Falso.
¿Qué significa la opción ON DELETE CASCADE en la cláusula REFERENCES? Establece un valor por defecto en la clave foránea de la tabla secundaria cuando se elimina un registro de la tabla principal. Cambia el valor de los registros de la tabla secundaria a NULL cuando se elimina un registro en la tabla principal. Impide la eliminación de registros en la tabla principal si existen registros relacionados en la tabla secundaria. Elimina automáticamente los registros en la tabla secundaria que tienen claves foráneas referenciando el registro eliminado en la tabla principal.
¿Cuál de las siguientes opciones describe mejor la propiedad de atomicidad en una transacción de base de datos? Garantiza que una transacción solo se realiza si el usuario la aprueba manualmente. Asegura que los datos se mantengan consistentes entre varias bases de datos al mismo tiempo. Significa que todos los cambios realizados en una transacción deben aplicarse por completo o no aplicarse en absoluto. Permite que una transacción se ejecute parcialmente si alguna de las operaciones falla.
Según el concepto de integridad en bases de datos, ¿qué ocurriría si se elimina un registro de la tabla principal que está relacionado con registros de otras tablas secundarias mediante una clave ajena? Se generaría un error debido a la violación de la integridad referencial. Los registros en las tablas secundarias se actualizarían automáticamente. Los registros relacionados en las tablas secundarias se eliminarían automáticamente. Los registros en las tablas secundarias se establecerían en un valor por defecto.
¿Cuál comando elimina registros de una tabla? TRUNCATE TABLE DROP TABLE REMOVE FROM DELETE FROM.
¿Cuál propiedad garantiza la consistencia de los datos? Integridad Redundancia Atomicidad Flexibilidad.
¿Cuál comando actualiza datos en una tabla? ALTER UPDATE CHANGE MODIFY.
¿Qué asegura una PRIMARY KEY en una tabla? Un valor único por fila Que los valores sean no nulos Que los datos sean indexados La relación entre tablas.
¿Qué permite la cláusula ON DELETE SET NULL? Asigna valores por defecto Asigna valores nulos en claves foráneas Elimina todas las relaciones Evita eliminaciones.
¿Qué comando se utiliza para deshacer cambios en una transacción? COMMIT UNDO ROLLBACK SAVEPOINT.
¿Qué significa la atomicidad en las transacciones? Los datos son siempre visibles Los cambios son automáticos La transacción es reversible Todas o ninguna operación se ejecuta.
¿Qué garantiza ON DELETE CASCADE? Asigna valores nulos Cambia valores Elimina registros relacionados Bloquea eliminaciones.
¿Qué hace un COMMIT en SQL? Crea una copia de seguridad Deshace los cambios Cancela la transacción Guarda los cambios de la transacción.
¿Cuál es la diferencia entre COMMIT y ROLLBACK? COMMIT guarda cambios y ROLLBACK deshace ROLLBACK guarda cambios COMMIT cancela cambios Ambos hacen lo mismo.
¿Cuál de las siguientes afirmaciones describe correctamente la diferencia entre un COMMIT y un ROLLBACK en una transacción de base de datos? Commit cancela todos los cambios realizados en la transacción, mientras que rollback los guarda Commit y rollback son sinónimos y pueden usarse indistintamente Ninguna es correcta Commit guarda permanentemente los cambios realizados en la transacción, mientras que rollback deshace esos cambios.
Denunciar Test