Preguntas sobre Transacciones en Bases de Datos

Preguntas sobre Transacciones en Bases de Datos

University

10 Qs

quiz-placeholder

Similar activities

super ultra quiz!

super ultra quiz!

1st Grade - University

10 Qs

Latar belakang kedatangan bangsa Eropa ke Indonesia

Latar belakang kedatangan bangsa Eropa ke Indonesia

KG - University

10 Qs

MEDIOS PACÍFICOS DE SOLUCIÓN DE CONFLICTOS

MEDIOS PACÍFICOS DE SOLUCIÓN DE CONFLICTOS

University

15 Qs

PRUEBA REPASO B,V,H, ACENTO

PRUEBA REPASO B,V,H, ACENTO

University

10 Qs

Introduccion Relaciones Internacionales

Introduccion Relaciones Internacionales

University

14 Qs

Quizziz 1-2023 - Historia Neuropsicologia

Quizziz 1-2023 - Historia Neuropsicologia

University

10 Qs

Derecho Internacional Público

Derecho Internacional Público

University

10 Qs

Etapas de desarrollo de un grupo

Etapas de desarrollo de un grupo

University

15 Qs

Preguntas sobre Transacciones en Bases de Datos

Preguntas sobre Transacciones en Bases de Datos

Assessment

Quiz

Other

University

Practice Problem

Medium

Created by

Eduardo G

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Create a free account and access millions of resources

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?