← Questões de Banco de Dados

Banco de Dados · FUNDATEC · 2023

Questão comentada de Banco de Dados

Em bancos de dados, técnicas de gerenciamento garantem a serialização, que é a execução das transações de forma serial. Nesse contexto, se faz necessário conhecer as operações executadas entre o início e o fim da transação, e, para gerenciar as transações, é necessário conhecer as propriedades comumente chamadas de ACID, que devem ser usadas pelos métodos de controle de concorrência e recuperação do SGBD. ACID é o acrônimo de:

Gabarito: C

Quando um SGBD gerencia transações, ele precisa garantir que várias operações possam ocorrer sem bagunçar os dados. A ideia de serialização é justamente fazer com que a execução concorrente se comporte, no resultado final, como se as transações tivessem sido executadas uma de cada vez. Isso evita surpresas desagradáveis, como duas operações brigando pelo mesmo registro ao mesmo tempo. Para organizar isso, o banco usa as propriedades ACID, que são o pacote básico de segurança das transações. Atomicidade significa que a transação acontece por completo ou não acontece. Consistência indica que ela leva o banco de um estado válido a outro estado válido. Isolamento quer dizer que uma transação não deve interferir no resultado da outra. Durabilidade garante que, depois de confirmada, a mudança não se perde. Por isso o gabarito é a letra C: ela traz exatamente os quatro elementos do acrônimo ACID. Esse é um conceito clássico de teoria de bancos de dados e aparece como base dos mecanismos de controle de concorrência e de recuperação do SGBD. Em prova, quando aparecer ACID, pense nesse quarteto quase de memória afetiva do banco de dados. As demais alternativas inventam palavras que até parecem técnicas, mas não formam o acrônimo correto. A banca gosta dessa troca de nomes para ver se você reconhece o conceito de verdade ou cai no teatro das siglas parecidas.

Continue treinando

Questões relacionadas