Questão de Banco de Dados — Gerência de Transações — FGV 2013
Banco de DadosGerência de Transações
- Código
- fg003060
- Banca
- FGV
- Órgão
- MPE-MS
- Ano
- 2013
- Nível
- Superior
- Cargo
- Analista - Engenharia da Computação
O conceito de transação é fundamental em bancos de dados relacionais. Uma transação (T) é uma atividade de processamento que ou estará completamente realizada ou não foi realizada. Uma transação deve obedecer a diversas propriedades. A propriedade durabilidade garante que T
- Adeve ser executada de modo isolado das demais transações. O processamento de T não pode sofrer interferência de qualquer outra transação.
- Bé uma unidade indivisível de processamento que será executada na sua totalidade ou não será executada de nenhuma outra forma.
- Cpreservará a consistência dos dados, se sua execução for completada corretamente, levando o banco de dados de um estado durável para outro.
- Dserá recuperada caso ocorra uma falha no sistema. As mudanças serão desfeitas em decorrência da falha e o banco continuará integro.
- Eterá suas alterações persistidas no banco de dados por uma transação efetivada. As alterações dos dados não devem ser perdidas em razões de uma falha.