Ejercicios
Este cuestionario evalúa conceptos esenciales para procesar transacciones concurrentes de manera segura en una base de datos relacional. Incluye propiedades ACID, confirmación y reversión de cambios, puntos de recuperación, anomalías de concurrencia, bloqueos, interbloqueos, protocolo de bloqueo en dos fases, niveles de aislamiento, control optimista y MVCC. Las preguntas combinan situaciones prácticas, cronogramas visuales y fundamentos necesarios para comprender cómo un sistema gestor protege la integridad de los datos cuando varios usuarios operan simultáneamente.
Responde las preguntas a continuación y revisa la explicación de cada respuesta.
0/17 respondidas
Audio automático activado: las próximas preguntas se leerán al hacer clic en Seguir.
La atomicidad establece que una transacción se realiza por completo o no se realiza. Así se evita que una transferencia deje aplicado únicamente el débito o el crédito.
La consistencia exige que una transacción preserve reglas como claves, restricciones y relaciones, de modo que el estado confirmado siga siendo válido.
El aislamiento limita las interferencias entre transacciones concurrentes. Su forma más estricta busca resultados equivalentes a ejecutar las transacciones una después de otra.
COMMIT confirma la transacción y hace permanentes sus cambios. ROLLBACK los revierte, mientras que SAVEPOINT crea un punto interno de recuperación.
ROLLBACK cancela los cambios no confirmados de la transacción. COMMIT los haría permanentes y GRANT administra privilegios, no el estado transaccional.
Es una lectura sucia porque T2 accede a un cambio todavía no confirmado por T1. Al revertirse T1, el valor leído nunca llega a formar parte del estado confirmado.
Hay una lectura no repetible: T1 vuelve a leer la misma fila, pero obtiene otro valor debido a una actualización confirmada por T2.
Una lectura fantasma ocurre cuando se repite una consulta por condición y cambia el conjunto de filas porque otra transacción insertó o eliminó registros y confirmó.
Se produce una actualización perdida: la escritura de T2, calculada desde un valor desactualizado, sobrescribe el cambio realizado previamente por T1.
Los bloqueos compartidos suelen ser compatibles entre sí, por lo que varias transacciones pueden leer el mismo recurso. Un bloqueo exclusivo debe esperar.
El ciclo representa un interbloqueo: cada transacción espera un recurso que posee la otra, por lo que ninguna puede continuar sin intervención del gestor.
En el bloqueo en dos fases existe una etapa de crecimiento, donde se adquieren bloqueos, y otra de decrecimiento, donde se liberan sin solicitar bloqueos nuevos.
Serializable es el nivel estándar más estricto. Busca que el resultado de las transacciones concurrentes sea equivalente a alguna ejecución serial.
Read Committed evita leer cambios no confirmados. Sin embargo, dos consultas de una misma transacción aún pueden observar resultados diferentes por confirmaciones intermedias.
El control optimista funciona bien cuando los conflictos son raros. Permite trabajar sin bloqueos prolongados y valida al final si otra transacción generó una incompatibilidad.
ROLLBACK TO S1 revierte los cambios posteriores al punto de recuperación y mantiene activa la transacción, sujeto al comportamiento específico del gestor.
MVCC conserva versiones de los datos para que las lecturas puedan observar una vista coherente mientras otras transacciones escriben, reduciendo ciertos bloqueos entre lectores y escritores.

Curso GratuitoMONGODB para principiantes
5h01m
25 ejercicios

Curso GratuitoIntroducción a las Bases de Datos
2h56m
16 ejercicios

Curso GratuitoBase de datos
3h18m
15 ejercicios

Curso GratuitoMySql
2h37m
12 ejercicios

Curso GratuitoSQL Server completo
6h08m
36 ejercicios

Curso GratuitoAprende SQL ahora
1h56m
4 ejercicios
Miles de cursos online en vídeo, ebooks y audiolibros.
Para poner a prueba tus conocimientos durante los cursos en línea
Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico
Descarga nuestra aplicación a través del Código QR o los enlaces a continuación:.
+ 10 millones
estudiantes
Certificado gratuito y
válido con código QR
60 mil ejercicios
gratis
Calificación de 4.8/5
en tiendas de aplicaciones
Cursos gratuitos de
vídeo y audiolibros