Transazione (basi di dati): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m via cat. madre |
Nessun oggetto della modifica |
||
Riga 13:
* Se si sono eseguite tutte le operazioni senza riscontrare anomalie, si esegue un'istruzione detta di "'''commit'''", per confermare la transazione.
Se il DBMS riscontra internamente qualche anomalia, esegue automaticamente
Se il DBMS stesso termina bruscamente, per intervento esterno, o per un bug, o per spegnimento improvviso del computer, il DBMS, quando viene riattivato, esegue automaticamente
Alcuni sistemi non prevedono un'istruzione di inizio transazione, perché quando ci si collega al DBMS, si inizia automaticamente una transazione, e quando si esegue
Se ci si scollega dal DBMS senza eseguire
Per implementare
Quando viene eseguita
Quando viene eseguita
Pertanto,
Una possibile causa del fallimento di una transazione è l'insufficienza di spazio d'appoggio per copiare i dati originali.
|