Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una manera de clasificar un sistema de bases de datos es el nro. de usuarios que la utilizarían, de ahí es
que podemos enumerar:
DBMS Multiusuarios varios usuarios pueden utilizar el sistema (y, por tanto, acceder a la base de
datos) simultáneamente.
BDD II – Clase 15 lamina 1-7 Pág. 518 del texto recomendado Rafael Escalona
BASE DE DATOS II
UNIDAD IV: MANEJO DE TRANSACCIONES, RESPALDO Y RECUPERACION DE DATOS
Que hacer?
Límites
No debe permitir que algunas operaciones de una transacción T se apliquen a la base de datos mientras
otras no.
Inconsistencia
1 …n
Estado Estado
Insert, Insert, No
Inicial: Error No Error Final:
Update Update
Begin ? ? Commit
Delete Delete
Tran Tran
Si Si
Una Base de Datos con características “transaccional”, es capaz de mantener la integridad de los datos, haciendo que
estas transacciones no puedan finalizar en un estado intermedio
Ejercicio
Tomando en cuenta la BDD “urbe” con el modelo de “instituto educativo” (visto en clases) y con las entidades:
estudiantes, cursos y matricula; y tomando en cuenta la solución de inscribir por vía de un SP.
Modifique el script de modo que tenga el procesamiento de transacciones visto.
Nota: Cómo verificar que se hizo el “insert” en matricula (por si hay mas líneas de código), solo deben apoyarse con:
…
insert into matricula(…) values(…);