¿Cuál de las opciones dadas define una transacción correctamente?
(A) Una transacción consta de declaraciones DDL en el esquema de la base de datos.
(B) Una transacción consiste en COMMIT o ROLLBACK en una sesión de base de datos.
(C) Una transacción consiste en una colección de declaraciones DML o una declaración DDL o DCL o TCL para formar una unidad lógica de trabajo en una sesión de base de datos.
(D) Una transacción consiste en la recopilación de declaraciones DML y DDL en diferentes sesiones de la base de datos.
Respuesta: (C)
Explicación:
Una transacción de base de datos consiste en una o más declaraciones DML para constituir un cambio consistente en los datos, o una declaración DDL o un comando DCL (GRANT o REVOKE). Comienza con la primera declaración DML y termina con un comando DCL o DDL o TCL (COMMIT o ROLLBACK). Tenga en cuenta que los comandos DDL y DCL tienen la función de confirmación automática.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA