
Preguntas sobre Transacciones en Bases de Datos
Authored by Eduardo G
Other
University
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
En el contexto de bd_panaderia, se inserta una venta y luego se intenta insertar un detalle con un id_producto inexistente. ¿Qué efecto tendría si se omite el uso de transacciones?
Solo se insertará el detalle y no la venta
Se insertará la venta, pero no el detalle, dejando inconsistencia
Ambos se insertarán sin error
Se hará rollback automáticamente sin necesidad de declararlo
El sistema aplicará una función de autocorrección de claves
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
En una transacción con múltiples INSERT, si ocurre un error en la segunda sentencia y se ejecuta ROLLBACK, ¿qué sucede con los cambios previos?
Se confirman si no fallaron
Se eliminan todos, incluidos los previos al error
Solo se revierte el último INSERT
Se revierte solo si se especifica ROLLBACK TO
Se guardan en una tabla temporal
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Por qué es fundamental usar COMMIT en una transacción al final del proceso?
Para liberar memoria del servidor
Porque si no se usa, los datos se duplican
Para que los cambios se guarden permanentemente
Para cerrar la conexión con la base de datos
Para garantizar el orden de los SELECT
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
En bd_restaurant, se registra una reserva y luego se intenta insertar un plato con id_plato inválido. ¿Cuál es la mejor estrategia?
Ejecutar los INSERT en separado
Usar SAVEPOINT antes del segundo INSERT
Evitar usar transacciones
Hacer COMMIT después del primer INSERT
Usar transacción y aplicar ROLLBACK si hay error
5.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Cuál de los siguientes casos justifica el uso de transacciones en bd_microfinanzas?
Consultar clientes activos
Insertar una sola fila en clientes
Actualizar en cascada el estado de cuotas tras un pago
Mostrar tabla creditos en orden
Crear una vista temporal para análisis
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
¿Qué propiedad del modelo ACID garantiza que si falla una operación, toda la transacción se revierta?
Consistencia
Durabilidad
Atomicidad
Aislamiento
Escalabilidad
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Al usar LAST_INSERT_ID() en una transacción, ¿qué se debe garantizar para evitar errores?
Que id sea de tipo VARCHAR
Que se use solo en UPDATE
Que no haya otra transacción paralela modificando la misma tabla
Que se haga un SELECT antes
Que el valor insertado sea menor a 100
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?