Preguntas sobre Transacciones en Bases de Datos

Preguntas sobre Transacciones en Bases de Datos

University

10 Qs

quiz-placeholder

Similar activities

Elaboración de EEFF Ingreso por Ventas y Costo de Ventas

Elaboración de EEFF Ingreso por Ventas y Costo de Ventas

University

10 Qs

SOPORTES CONTABLES

SOPORTES CONTABLES

University

10 Qs

Repaso TCL

Repaso TCL

University

5 Qs

VALOR EN ADUANA

VALOR EN ADUANA

University

12 Qs

Tema 6

Tema 6

University

10 Qs

2PRUEBA SUMATIVA CONTABILIDAD GENERAL TERCERO BACHILLERATO D

2PRUEBA SUMATIVA CONTABILIDAD GENERAL TERCERO BACHILLERATO D

1st Grade - University

10 Qs

CPA1-S2yS3-ConceptosBasicos y Prepractica

CPA1-S2yS3-ConceptosBasicos y Prepractica

University

14 Qs

Fundamentos de Mkt

Fundamentos de Mkt

University

10 Qs

Preguntas sobre Transacciones en Bases de Datos

Preguntas sobre Transacciones en Bases de Datos

Assessment

Quiz

Other

University

Medium

Created by

Eduardo G

Used 1+ times

FREE Resource

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?