Commit, Rollback, Trigger

470 palavras 2 páginas
Alberto Santos Condi Nº28
BDD 232
Frank Narimatsu
12 de novembro de 2013

Trabalho BDD – Commit, Rollback, Trigger.

Transações
São operações delimitadas por um começo e um fim num Sistema de Gerenciamento de Banco de Dados (SGBD) que são tratadas como um bloco único e indivisível durante uma recuperação de falhas e também prover isolamento entre acessos concorrentes na mesma massa de dados.

Commit
O Commit é o responsável por efetivar uma transação e tornar visível aos usuários todas as alterações. Sua principal função é evitar que o banco de dados fique desatualizado e evitar uma redundância de dados.
Um exemplo de utilização do Commit seria um banco de dados utilizado por várias pessoas ao mesmo tempo, como um site de vendas. Quando o usuário confirma a compra ele dá um commit, finalizando a compra e diminuindo a quantidade de produtos em estoque, e assim evitando que as pessoas comprem mais do existe produtos em estoque.
O uso de commit é bem comum, principalmente em SGBDs que utilizam o auto-commit, ou seja, quando o usuário utiliza os comandos Update, Insert ou Delete por exemplo, um commit é executado.

Rollback
O Rollback é o responsável por desfazer a ultima alteração no Banco de Dados, retornando os dados ao seu estado anterior. Rollbacks são importantes para manter a integridade dos bancos de dados, pois o banco pode ser restaurado para uma versão limpa, mesmo depois que operações errôneas são executadas. Eles são fundamentais para a recuperação de falhas num servidor de banco de dados e revertendo qualquer transação que estava ativa no momento do acidente

Trigger
Também chamado de Gatilho ou Disparador. Trigger é um procedimento executado sempre que há uma tentativa de modificar os dados de uma tabela protegida por ele. O trigger pode ser acionado imediatamente antes ou imediatamente depois de cada evento.
O trigger pode ser usado para manter dados desnormalizados, comparar a consistência dos dados – posterior e anterior – de uma

Relacionados

  • Banco de dados II
    4099 palavras | 17 páginas
  • BD Aula 16
    1577 palavras | 7 páginas
  • Apostila PLSQL3
    14705 palavras | 59 páginas
  • ATPS Banco De Dados II
    2337 palavras | 10 páginas
  • Apostila Interbase 60
    10488 palavras | 42 páginas
  • apostila sgbd
    1784 palavras | 8 páginas
  • Comandos e conceitos do sql
    1597 palavras | 7 páginas
  • Banco de Dados II Exerc cios Resolvidos
    1129 palavras | 5 páginas
  • Prova - Conhecimentos básicos em Banco de Dados e Delphi
    1402 palavras | 6 páginas
  • Sql - história e utilização
    1147 palavras | 5 páginas