Operazioni svolte:
Tutte le operazioni devono essere eseguite correttamente, altrimenti il prelievo non va a buon fine
La base di dati bancaria è un ambiente multiutente: diversi operatori possono operare contemporaneamente sulla stessa porzione di dati
La gestione corretta delle informazioni richiede:
Definizione: sequenza di operazioni sul DB cui si vogliono associare particolari caratteristiche di correttezza, robustezza, isolamento anche in presenta di accessi concorrenti (es: bonifico bancario, acquisto biglietto, prenotazione aerea, etc..)
Sistema transazionale: mette a disposizione un meccanismo per la definizione e l'esecuzione di transazionei
Una transazione è un'unità logica di lavoro, non ulteriormente scomponibile, e può concludersi con un successo o un insuccesso: