No modelo transacional, qual é o significado correto das pro . . .
Exercício 1
No modelo transacional, qual é o significado correto das propriedades ACID descritas abaixo?
Resolução
Parte 1 da resolução
A letra A está errada, pois o "A" do acrônimo ACID significa atomicidade e não acuracidade como afirmou a alternativa.
Parte 2 da resolução
A letra B está errada, pois apesar da letra "A" do acrônimo ACID significar atomicidade, a descrição da alternativa corresponde a letra "I" de isolamento. Confira abaixo a reescrita da alternativa B para que ela fique correta:
Isolamento(I) assegura que as operações realizadas por uma transação não afetem as operações que estão sendo realizadas por outras transações em paralelo.
Parte 3 da resolução
A letra C está errada, pois apesar da letra "C" do acrônimo ACID significar consistência, a descrição da alternativa corresponde a letra "D" de durabilidade. Confira abaixo a reescrita da alternativa C:
Durabilidade (D) assegura que os efeitos de uma transação, em caso de sucesso (commit), sejam persistidas no banco de dados, mesmo em caso de quedas de energias, falhas de hardware etc.
Parte 4 da resolução
A letra D está correta, pois o isolamento garante que uma transação não seja afetada por outra transação que está rodando em paralelo.
Parte 5 da resolução
A letra E está errada, pois a descrição do que é durabilidade está errada, já que em caso de alguma falha as transações também devem ser persistidas e refletidas sobre a base. Veja abaixo a reescrita da alternativa E:
Durabilidade (D) garante que as transações devem ter todas as suas operações executadas e persistidas mesmo em casa de falhas.
Resolva também as questões relacionadas abaixo sobre Banco de Dados.
Em Servidores de Gerenciamento de Banco de Dados, tais como o MySQL e PostgreSQL, o comando
Em banco de dados, a linguagem que possibilita a manipulação de dados é denominada DML (Data Manipul ...
Considere duas tabelas relacionais Nota Fiscal e Produto onde as notas fiscais relacionam os produto ...
Veja também as perguntas respondidas abaixo.
O que são banco de dados ?