wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Transacciones ACID en SQL

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué significa la propiedad 'A' de ACID en las transacciones SQL?

a)

Autenticación

b)

Atomicidad

c)

Automatización

d)

Análisis

2.

¿Cuál es el propósito de la propiedad de consistencia en una transacción?

a)

Evitar la duplicación de datos

b)

Mantener la integridad de los datos

c)

Asegurar velocidad

d)

Permitir acceso simultáneo

3.

Verdadero o falso: Una transacción parcialmente ejecutada puede ser válida si no se interrumpe.

a)

Verdadero

b)

Falso

4.

¿Qué propiedad garantiza que una transacción no interfiera con otras que se ejecutan simultáneamente?

a)

Atomicidad

b)

Aislamiento

c)

Durabilidad

d)

Consistencia

5.

En una transacción SQL, el comando COMMIT se utiliza para ___________.

a)

cancelar la transacción

b)

guardar cambios

6.

¿Qué comando se utiliza para revertir los efectos de una transacción en SQL?

a)

SAVEPOINT

b)

ROLLBACK

c)

BEGIN

d)

RESTORE

7.

Verdadero o falso: La durabilidad significa que los cambios realizados por una transacción persisten incluso si hay una falla del sistema.

a)

Verdadero

b)

Falso

8.

¿Cuál es el orden correcto para ejecutar una transacción completa en SQL?

a)

BEGIN → ROLLBACK → END

b)

START → COMMIT

c)

BEGIN → instrucciones SQL (DML) → COMMIT/ROLLBACK

d)

COMMIT → ROLLBACK → BEGIN

9.

¿Qué propiedad ACID se viola si dos usuarios acceden y modifican los mismos datos simultáneamente sin control?

a)

Atomicidad

b)

Consistencia

c)

Aislamiento

d)

Durabilidad

10.

¿Cuál de los siguientes comandos marca el punto de inicio en una transacción?

a)

BEGIN

b)

SAVEPOINT

c)

ROLLBACK TO

d)

LOCK TABLE

11.

Verdadero o falso: Si ocurre una falla antes del COMMIT, la transacción aún se guarda.

a)

Verdadero

b)

Falso

12.

La propiedad de atomicidad asegura que:

a)

Todos los usuarios pueden acceder a los datos

b)

La transacción se ejecuta completamente o no se ejecuta en absoluto

c)

Los registros no se repiten

d)

Solo se utilizan transacciones simples

13.

¿Cuál es el propósito del comando ROLLBACK TO SAVEPOINT?

a)

Finalizar una transacción

b)

Eliminar una tabla

c)

Revertir cambios a un punto específico

d)

Verificar los registros

14.

¿Qué sucede si una transacción en SQL no se confirma con COMMIT ni se revierte con ROLLBACK?

a)

Los cambios se vuelven permanentes

b)

La base de datos está bloqueada

c)

Permanece en un estado incierto o pendiente

d)

Los datos se duplican

15.

Completa: Una transacción que cumple con las propiedades ACID garantiza __________.

a)

velocidad y concurrencia

b)

total seguridad

c)

integridad, fiabilidad y recuperación de datos