Transacciones y niveles de aislamiento explicados
Pon a prueba tu comprensión de las transacciones de bases de datos y los niveles de aislamiento con preguntas prácticas basadas en escenarios. Revisarás ACID, bloqueo, MVCC y anomalías clásicas como l...
Empezar quiz
Elige una dificultad y el número de preguntas para comenzar.
Sobre este quiz
Lo que aprenderás aquí
Las transacciones y los niveles de aislamiento son donde "funciona en mi máquina" se convierte en realidad de producción. Este cuestionario te ayuda a conectar la teoría (ACID, anomalías) con lo que realmente hacen las bases de datos bajo carga concurrente.
Cada pregunta es de opción múltiple con 4 opciones y sin temporizador, para que puedas pensar en horarios, bloqueos y reglas de visibilidad sin apresurarte.
Habilidades que practicarás
Practicarás identificar qué nivel de aislamiento previene qué anomalía, razonar sobre transacciones concurrentes y elegir patrones seguros para lecturas y escrituras. Espera una mezcla de definiciones, escenarios aplicados y preguntas de depuración de “qué pasa si…”.
Para personalizar la experiencia, elige tu cantidad de preguntas y dificultad preferida antes de comenzar: conjuntos cortos para refrescos rápidos, o sesiones más largas para construir resistencia en temas mixtos.
Errores comunes (y cómo este cuestionario los aborda)
Muchos estudiantes confunden lecturas no repetibles con lecturas fantasma, o asumen que “Serializable” siempre significa bloqueos de tabla. Las preguntas contrastan repetidamente conceptos similares para que construyas puntos de control mentales confiables.
Otra trampa frecuente es confundir el comportamiento de MVCC con el aislamiento basado en bloqueos; varios ítems se centran en visibilidad, instantáneas y conflictos de escritura para aclarar las diferencias.
Cómo se equilibra la dificultad
La dificultad se mezcla a propósito: preguntas más fáciles refuerzan el vocabulario básico, mientras que las más difíciles simulan errores de concurrencia reales y compensaciones. Este equilibrio mantiene el cuestionario accesible mientras sigue desafiando a desarrolladores experimentados.
- Mapea lecturas sucias/no repetibles/fantasma a los niveles de aislamiento que las previenen
- Reconoce cuándo pueden ocurrir bloqueos, instantáneas de MVCC o sesgos de escritura
- Elige límites de transacción seguros y comprende las implicaciones de autocommit
- Interpreta resultados prácticos de Read Committed vs Repeatable Read vs Serializable
- Detecta suposiciones engañosas sobre “lecturas consistentes” bajo concurrencia
Preguntas de ejemplo
¿Cuál es el propósito principal de una transacción en una base de datos?
- A.Asegurar la integridad de los datos durante las operaciones
- B.Aumentar la redundancia de datos
- C.Disminuir el rendimiento
- D.Mejorar la experiencia del usuario
¿Qué nivel de aislamiento permite lecturas sucias?
- A.Lectura No Confirmada
- B.Lectura Confirmada
- C.Serializable
- D.Lectura Repetible
¿Qué anomalía ocurre cuando una transacción lee datos modificados por otra transacción que aún no se ha confirmado?
- A.Lectura Sucia
- B.Lectura Fantasma
- C.Lectura No Repetible
- D.Actualización Perdida
FAQ del quiz
¿Cuántas preguntas hay en este cuestionario?
Este cuestionario tiene 105 preguntas que cubren transacciones, anomalías y niveles de aislamiento.
¿Qué formato de cuestionario debo esperar?
Cada pregunta es de opción múltiple con 4 opciones, y no hay temporizador.
¿Puedo elegir el número de preguntas y la dificultad?
Sí. Elige tu cantidad de preguntas y dificultad antes de comenzar para que coincida con tu tiempo de estudio y nivel de comodidad.
¿Esto cubre el comportamiento de MVCC y bloqueo?
Sí. Incluye conceptos de visibilidad de instantáneas, fundamentos de bloqueo y cómo se relacionan con las anomalías de aislamiento.
¿Cuáles son los errores comunes que este cuestionario ayuda a corregir?
Se enfoca en la confusión entre lecturas no repetibles y lecturas fantasma, y suposiciones incorrectas sobre el comportamiento de Serializable y MVCC.
Jugar este quiz en otro idioma(7)
Quizzes relacionados

Uniones SQL: internas, izquierdas y completas
Pon a prueba tu comprensión de las uniones SQL con un conjunto de preguntas centradas en las uniones INTERNAS, IZQUIERDAS y COMPLETAS. Practicarás la lectura de conjuntos de resultados, la predicción de conteos de filas y la identificación de cuándo aparecen los NULLs. Ideal para preparación de entrevistas o para afinar habilidades de consulta diarias.

Fundamentos de indexación: B-trees y hash
Construye una base sólida en la indexación de bases de datos con índices B-tree y hash. Probarás cómo los índices aceleran las lecturas, qué compensaciones introducen en las escrituras y qué tipo de índice se adapta a los patrones de consulta comunes. Elige tu dificultad preferida y número de preguntas, luego aprende de cada explicación - sin presión de tiempo.
Componentes y Roles de Hardware de Computadora
Asocia los componentes clave de la PC con lo que hacen y cómo afectan el rendimiento. Cubre CPU, GPU, RAM, tipos de almacenamiento, placas base, fuentes de alimentación y puertos.
Modelos de Servicio de Computación en la Nube Explicados
Verifica tu comprensión de cómo se entregan y utilizan los servicios en la nube. Cubre IaaS, PaaS, SaaS, contenedores vs VMs, regiones/zonas de disponibilidad y conceptos básicos de responsabilidad compartida.
Amenazas y defensas de ciberseguridad
Identifica las amenazas cibernéticas comunes y las mejores prácticas defensivas utilizadas para reducir el riesgo. Cubre phishing, malware, contraseñas, MFA, conceptos básicos de cifrado y hábitos de navegación segura.
Fundamentos de la Sintaxis de Lenguajes de Programación
Pon a prueba tu conocimiento de la sintaxis común de programación en lenguajes populares. Las preguntas se centran en variables, bucles, funciones y estructuras de datos básicas sin requerir una teoría profunda de informática.