Transação

Autor: Monica Porter
Data De Criação: 18 Marchar 2021
Data De Atualização: 1 Julho 2024
Anonim
Transação - Tecnologia
Transação - Tecnologia

Contente

Definição - O que significa Transação?

Uma transação, no contexto de um banco de dados, é uma unidade lógica executada independentemente para recuperação ou atualização de dados. Nos bancos de dados relacionais, as transações do banco de dados devem ser atômicas, consistentes, isoladas e duráveis ​​- resumidas como o acrônimo ACID.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Transação

As transações são concluídas pelas instruções SQL COMMIT ou ROLLBACK, que indicam o início ou o fim de uma transação. O acrônimo ACID define as propriedades de uma transação do banco de dados, da seguinte maneira:

  • Atomicidade: uma transação deve ser totalmente concluída, salva (confirmada) ou completamente desfeita (revertida). Uma venda em um banco de dados de loja de varejo ilustra um cenário que explica a atomicidade, por exemplo, a venda consiste em uma redução de estoque e um registro de caixa recebido. Ambos acontecem juntos ou não - é tudo ou nada.
  • Consistência: a transação deve ser totalmente compatível com o estado do banco de dados como era antes da transação. Em outras palavras, a transação não pode quebrar as restrições do banco de dados. Por exemplo, se a coluna Número de telefone de uma tabela de banco de dados puder conter apenas números, a consistência determinará que qualquer transação que tente digitar uma letra alfabética não seja confirmada.
  • Isolamento: os dados da transação não devem estar disponíveis para outras transações até que a transação original seja confirmada ou revertida.
  • Durabilidade: As alterações nos dados da transação devem estar disponíveis, mesmo no caso de falha do banco de dados.