Uma coleção de operações no banco de dados geralmente é vista como uma única ação
pelo usuário. Por exemplo, uma transferência entre uma conta corrente e uma conta
poupança parece uma única operação, mas, no banco de dados, envolve várias etapas.
Essas coleções de operações são chamadas de transações, e o sistema de banco de dados
deve garantir sua execução correta, mesmo em situações de falha.
Com base nos conceitos de transações e recuperação de falhas da linguagem SQL, analise
as afirmativas a seguir e, assinale V, para as Verdadeiras, e F, para as Falsas:
( ) Em sistemas SQL que seguem o protocolo ACID, o sistema deve garantir que, em
caso de falha durante uma transação, as alterações parciais realizadas até o
momento da falha sejam preservadas para facilitar a recuperação.
( ) Quando uma transação tiver sido confirmada (committed), não é possível
desfazer seus efeitos abortando-a. Para desfazer os efeitos de uma transação
confirmada, é preciso executar uma transação de compensação.
( ) O mecanismo de ponto de verificação (checkpoint) em um banco de dados SQL
permite uma recuperação mais rápida após uma falha, pois os dados até o último
checkpoint são considerados estáveis e não precisam ser restaurados a partir do
log de transações.
( ) A técnica de rollback é utilizada para desfazer alterações realizadas por uma
transação que falhou, retornando o banco de dados ao estado estável do último
ponto de verificação.
A sequência correta, de cima para baixo, é:
Autenticação
Limite Diário Atingido
Você atingiu o limite de 10 questões diárias para usuários sem plano. Ao se tornar um membro, você poderá:
Resolver mais questões e melhorar seu desempenho.
Acessar conteúdo exclusivo da IAProvatec.
Potencializar seus estudos com estatísticas avançadas.
Que tal se tornar um membro agora e aproveitar todos os recursos da plataforma?