Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Práctica de Transacciones en Administración de Bases de Datos de IT Celaya, Apuntes de Principios de la Gestión de Bases de Datos

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

2020/2021

Subido el 12/01/2021

marco-antonio-flores-hernandez-1
marco-antonio-flores-hernandez-1 🇲🇽

1 documento

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
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. FM14
Ingeniería en Sistemas Computacionales
12 de diciembre de 2020
Celaya, Gto.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Práctica de Transacciones en Administración de Bases de Datos de IT Celaya y más Apuntes en PDF de Principios de la Gestión de Bases de Datos solo en Docsity!

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: