SóProvas


ID
4134007
Banca
COMPERVE
Órgão
UFRN
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

O conceito de transação é extremamente útil em Sistemas Gerenciadores de Banco de Dados, como o MySQL. Para que duas transações precisem alterar o mesmo campo de uma tabela quase que simultaneamente, e não prejudiquem a consistência do banco de dados, elas devem ser do tipo

Alternativas
Comentários
  • Uma transação atômica ou ela deve ocorrer por completo ou não deve ocorrer.

  • - Atomicidade, Consistência, Isolamento e Durabilidade são características de integridade da transação que o banco de dados realiza.

    Atomicidade: As transações são, geralmente, compostas de várias declarações (comandos / operações). A atomicidade é uma propriedade que garante que cada transação seja tratada como uma entidade única, a qual deve ser executada por completo ou falhar completamente. Desta forma, todas as operações da transação devem ser executadas com sucesso para que a transação tenha sucesso.

    -

    -

    Se uma única operação que seja do bloco da transação falhar, toda a transação deverá ser cancelada – as transações são aplicadas de uma forma “tudo ou nada”. Caso haja falha em qualquer operação da transação, o banco de dados será retornado ao estado anterior ao início da transação. Chamamos a esse retorno de estado de Rollback (“transação desfeita”).

  • SÃO 4 AS PROPRIEDADES DAS TRANSAÇOES.

    • ATOMICIDADE : REALIZAR A AÇÃO EM SUA TOTALIDADE.

    • CONSISTENCIA: SATISFAZER AS REGRAS DE RESTRIÇOES.

    • ISOLAMENTO : OCORRE ISOLADA DAS DEMAIS.

    • DURABILIDADE: PERMANENCIA DA TRANSAÇÃO.