Search Header Logo

Preguntas sobre Transacciones en Bases de Datos

Authored by Eduardo G

Other

University

Used 1+ times

Preguntas sobre Transacciones en Bases de Datos
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?