



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
La práctica realizada por Marco Antonio Flores Hernández y Claudia Cristina Ortega González en el curso de Administración de Bases de Datos de la carrera de Ingeniería en Sistemas Computacionales de IT Celaya. Se detalla el proceso de creación de una base de datos llamada 'Escuela' y la realización de distintos tipos de transacciones, incluyendo transacciones anidadas y el uso del comando 'ROLLBACK'. Se muestran ejemplos de inserción de registros manual y con transacciones, así como la detección y manejo de errores.
Tipo: Apuntes
1 / 6
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Instituto Tecnológico de Celaya Evidencia, parcial 3: Práctica 1.- Transacciones Flores Hernandez Marco Antonio 17030157 Ortega González Claudia Cristina Administración de Bases de Datos Clave. – FM Ingeniería en Sistemas Computacionales 12 de diciembre de 20 20 Celaya, Gto.
Para la elaboración de esta práctica, se creó una nueva base de datos, llamada “Escuela”, en ella realizaremos distintos tipos de transacciones, pero por lo pronto, mostremos lo que se creó: Procedemos insertar un par de datos de manera manual:
En la siguiente ejemplificación, veremos cómo funciona el comando “ROLLBACK”, aquí utilizaremos otro comando, el cual nos permitirá ver si es que tenemos alguna transacción abierta: Llegados a este punto, es muy útil que, si estamos trabajando con transacciones anidadas, asignarles un nombre corto, para identificarlas, pero antes de ello, recordemos que hicimos fallar la transacción anterior, por lo que realmente no tenemos ningún registro en la tabla DEPARTAMENTOS, verificamos: Iniciamos la transacción “ A ”, donde insertamos correctamente los registros, donde creamos un “ SAVEPOINT ”:
Ahora, revisaremos cuántas transacciones tenemos abiertas al momento: Continuamos, abrimos nuevamente otra transacción, la cuál será “ C ”, y verificamos que se ha aumentado en 1 la cantidad de transacciones: Llegado a este punto, no hay que perder de vista que tenemos 2 transacciones abiertas, por lo que será necesario ejecutar el comando “COMMIT” dos veces, si fuese lo que necesitáramos, entonces, procedemos a insertar nuevos registros: