As transações de bancos de dados devem possuir as proprieda...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
A questão aborda as propriedades fundamentais das transações em um sistema de gerenciamento de banco de dados, conhecidas pela sigla ACID. Essas propriedades são essenciais para garantir que as transações sejam processadas de maneira confiável em um ambiente de banco de dados, especialmente em sistemas que exigem alta disponibilidade e integridade, como o descrito no enunciado, que lida com o rastreamento e a gestão operacional de uma frota de navios mercantes.
Vamos esclarecer o verdadeiro significado de cada uma das letras da sigla ACID:
- A representa Atomicidade, o que significa que uma transação é uma unidade indivisível de operação. Assim, ou todas as suas operações são concluídas com sucesso, ou nenhuma delas é aplicada, garantindo que não haja estados intermediários no banco de dados.
- C é referente à Consistência, que assegura que cada transação levará o banco de dados de um estado válido a outro estado válido, mantendo todas as regras e restrições de integridade.
- I de Isolamento garante que as transações executem como se estivessem isoladas umas das outras, mesmo ocorrendo simultaneamente, prevenindo assim interferências indesejadas entre transações concorrentes.
- D de Durabilidade assegura que, uma vez que a transação é confirmada, as modificações realizadas por ela são permanentes, mesmo em face de falhas subsequentes, como quedas de energia ou erros de sistema.
Assim, a afirmativa está errada porque o 'A' de ACID não significa 'abrangência' e o 'D' não significa 'determinismo', e sim, como explicado, Atomicidade e Durabilidade, respectivamente. É essencial para a sua preparação em concursos públicos ter um entendimento claro desses conceitos, já que eles são a base para as operações e a integridade dos sistemas de banco de dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A - Atomicidade
C - Consistência
I - Isolamento
D - Durabilidade
GABARITO ERRADO!
.
.
As transações devem possuir várias propriedades, normalmente chamadas propriedades ACID; elas devem ser impostas pelos métodos de controle de concorrência e recuperação do SGBD.
.
Atomicidade. Uma transação é uma unidade de processamento atômica; ela deve ser realizada em sua totalidade ou não ser realizada de forma alguma.
Preservação da consistência. Uma transação deve preservar a consistência, significando que, se ela for completamente executada do início ao fim sem interferência de outras transações, deve levar o banco de dados de um estado consistente para outro.
Isolamento. Uma transação deve parecer como se fosse executada isoladamente de outras transações, embora muitas delas estejam sendo executadas de maneira simultânea. Ou seja, a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente.
Durabilidade ou permanência. As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha.
.
.
Navathe, 6ª edição
Banco de dados -> utiliza controle de concorrência (transações feitas de forma mais segura)
Regras para isso (propriedades)
- atomicidade
- consitência
- isolamento -> aqui entra a barra de dados multiusuario
- durabilidade
REFORÇANDO...
Atomicidade
Consistência
Isolamento
Durabilidade
Nossa, que questão ridícula.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo