option
Cuestiones
ayuda
daypo
buscar.php

Bases de Datos RA4

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Bases de Datos RA4

Descripción:
Ilerna DAW 1S2425

Fecha de Creación: 2025/01/10

Categoría: Informática

Número Preguntas: 27

Valoración:(12)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
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