Transazione

Autore: Monica Porter
Data Della Creazione: 18 Marzo 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
La transazione
Video: La transazione

Contenuto

Definizione: cosa significa Transazione?

Una transazione, all'interno di un database, è un'unità logica che viene eseguita in modo indipendente per il recupero o l'aggiornamento dei dati. Nei database relazionali, le transazioni del database devono essere atomiche, coerenti, isolate e durature, riassunte come acronimo ACID.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Transaction

Le transazioni sono completate da istruzioni COMMIT o ROLLBACK SQL, che indicano l'inizio o la fine di una transazione. L'acronimo ACID definisce le proprietà di una transazione del database, come segue:

  • Atomicità: una transazione deve essere completamente completata, salvata (impegnata) o completamente annullata (ripristinata). Una vendita in un database di negozi al dettaglio illustra uno scenario che spiega l'atomicità, ad esempio la vendita consiste in una riduzione dell'inventario e in una registrazione della liquidità in entrata. Entrambi accadono insieme o non accadono - è tutto o niente.
  • Coerenza: la transazione deve essere pienamente conforme allo stato del database com'era prima della transazione. In altre parole, la transazione non può rompere i vincoli del database. Ad esempio, se la colonna Numero di telefono di una tabella del database può contenere solo numeri, la coerenza impone che qualsiasi transazione che tenti di inserire una lettera alfabetica non possa essere impegnata.
  • Isolamento: i dati di transazione non devono essere disponibili per altre transazioni fino a quando la transazione originale non viene impegnata o ripristinata.
  • Durata: le modifiche ai dati delle transazioni devono essere disponibili, anche in caso di errore del database.