Rollback: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Davxto (discussione | contributi)
Continuata traduzione dalla lingua inglese, da completare
Tr8lina (discussione | contributi)
Nessun oggetto della modifica
Riga 2:
{{s|informatica}}
 
Il '''rollback''' è un'operazione che permette di riportare il [[database]] ad una versione precedente. Queste operazioni risultano decisamente importanti nell'integrità dei database, poiché permettono di riparare il database riportandolo ad una versione precedente dopo aver commesso un errore. Essi svolgono una funzione indispensabile per recuperare i dati dopo un [[Crash (informatica)|crash]] dei [[database server]];: effettuando il rollback su ogni transazione attiva durante il crash, infatti, il database verrà riportato allo stato precedente alil crash.
 
Il termine viene anche utilizzato comunemente per indicare una qualsiasi operazione di ripristino effettuata su un software o un sistema, ad esempio in seguito a un'installazione o a un aggiornamento di un componente non andato a buon fine.
 
Nel linguaggio [[SQL]], <code>ROLLBACK</code> è un comando che riportafa si che tutti i daticambiamenti deldei databasedati all'ultimo <code>BEGIN WORK</code> o <code>START TRANSACTION</code> vengano eliminati dal [[relational database management system]](sistema di gestione del data base relazionale - RDBMS), di modo che lo stato dei dati contenuti nel [[database]] venga riportato ('''rolled back''') allo stato in cui era prima che le modifiche venissero apportate.
<!--
A <code>ROLLBACK</code> statement will also release any existing [[savepoint]]s that may be in use.